Embedded Software Engineer / Firmware EngineerLocation: CambridgeSalary £36,000 to £55,000 DOEIndustry: Space Technology ElectronicsBenefits: Contributory Pension, 25 days holiday + BHs, Free Parking, Cycle to Work Scheme, Hybrid Work up to 2 days remote, close to train station.A fantastic opportunity for an Embedded Software Engineer has become available with a rapidly growing space technology company based in the Cambridge area. This is an exciting opportunity to join a company where R&D is at core of their work, as they deliver space technology designed to tackle some of the worlds most important challenges. As the successful Embedded Software Engineer, you will join a small but growing team of highly passionate technology professionals and will be responsible for developing firmware in embedded C, for a range of microcontrollers and FreeRTOS, working closely with the electronics design engineers and other R&D team members.Skills & Experience Required
1. 2 or more years of experience working with embedded software systems.
2. Excellent Embedded C and working knowledge of Python.
3. Substantial experience with Cortex MCUs e.g. M7 or M4.
4. Substantial development experience with Eclipse based IDEs and/or Keil.
5. Substantial experience with FreeRTOS.
6. Familiarity with I2C, SPI, and UART communication protoc...