Embedded Software Engineer

Apply

Overview

We are seeking an Embedded Software Engineer contractor to support the development of innovative satellite communications and telemetry devices. The contractor will collaborate with a dynamic team and bring expertise in low-level software development, particularly in C programming for STM32 microcontrollers and familiarity with GNSS technologies. This role requires on-site presence for three days a week and is initially set for a duration of six months.

Responsibilities

  • Develop embedded software solutions using C for satellite communication devices.
  • Collaborate with the engineering team to integrate GNSS functionalities.
  • Design low-level drivers for STM32 microcontrollers.
  • Implement secure bootloaders and OTA update mechanisms for enhanced system security.
  • Test and debug embedded systems to ensure reliable performance.

Requirements

  • Proven experience as an Embedded Software Engineer with proficiency in C programming.
  • Strong background with STM32 microcontroller families.
  • Experience in working with GNSS technologies (GPS or GSM).
  • Familiarity with RF communication systems at the software level is preferred.
  • Knowledge of systems security practices, including secure bootloaders and OTA updates.
  • Available for on-site work three days a week.
SkillsC
LocationOxford
TypeOn-site
Rate£500-£600/day
SourceLinkedIn
Posted03/11/25