Senior Embedded Software Engineer

Skills
Analog-To-Digital ConvertersArrangingCommandEnhanced Data Rates For GSM EvolutionEthernetLinuxProgrammes
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Professional experience developing embedded software
  • Strong C/C++ programming skills
  • Experience with embedded processors microcontrollers ARM SoC or FPGA-based platforms
  • Experience working with hardware interfaces such as SPI I2C CAN UART Ethernet ADCs timers and interrupts
  • Experience debugging embedded hardware and software systems
  • Strong understanding of software development practices testing and reliability engineering
  • Ability to work independently and contribute within a highly technical team environment
  • Must be eligible for US export-controlled programmes
  • US Citizenship or US Permanent Residency required

Nice to have

  • Aerospace background
  • Safety-critical mindset
  • Independent worker
  • Highly technical team player

Day to day

  • Design and develop reliable embedded software for spacecraft avionics and aerospace systems
  • Test debug and maintain mission-critical software across the full product lifecycle
  • Collaborate with multidisciplinary engineering teams on flight software hardware integration verification and deployment

Hiring process

  • Apply via the link
  • Recruiter will contact you directly