C++/Linux Software Engineer (Associate or Experienced Level)
Core
Design, develop, and manufacture advanced avionics and electronics systems for aircraft and urban air mobility platforms.
Role type
C++/Linux Software Engineer (Associate or Experienced)
Builds
Avionics and electronics systems for aircraft navigation, flight controls, and information systems
Domain
Aerospace / Embedded Systems
Deliverable
production ML models | product features
Required skills
Modern C++, Linux OS, Embedded Linux, Linux networking stack, x86/ARM architecture, Software architecture, Requirements analysis, Integration, Testing, Agile methodologies
Preferred skills
Python/Java/JavaScript, International project collaboration, Yocto/OpenWRT, Avionics systems experience
Technologies
C++, Linux, Yocto, OpenWRT, x86, ARM
Responsibilities
Build software for delivered Boeing systems using modern programming techniques and agile methodologies; Perform engineering activities including architecture, requirements, development, integration, and testing; Contribute to project execution plans and operational goals; Influence and improve software engineering processes for quality and safety; Collaborate with customers, stakeholders, and peers to understand operational expectations
Seniority
Associate (2+ years) or Experienced (5+ years), hands-on IC