Senior Software Engineer - Relocation Assistance Available
Core
Develop real-time safety-critical software and firmware for unmanned aircraft systems and applications.
Role type
Senior Software Engineer (Embedded Systems/Firmware)
Builds
Unmanned aircraft systems and applications
Domain
Aerospace / Embedded Systems
Deliverable
production ML models | product features
Required skills
C++, C, C#, Assembly, real-time software architecture, embedded systems development, hardware-software integration, FPGA, safety-critical system design, resource-constrained system design, debugging, networking protocols, Linux, Windows
Preferred skills
Aviation or Unmanned systems experience, mentoring junior engineers
Technologies
C++, C, C#, Assembly, Matlab, FPGA, Linux, Windows
Responsibilities
Solve challenging engineering problems for real-time safety-critical software, lead development of firmware and embedded systems, assure delivery of high-quality software services, interact with senior personnel on technical matters, mentor other software engineers
Seniority
Senior, hands-on IC