Sr. Software Engineer (Aerospace)
Core
Develop, maintain, and enhance embedded and Linux-based software components for aerospace and autonomous vehicle systems.
Role type
Senior Software Engineer (Embedded Systems)
Builds
Embedded software for aerospace, medical devices, robotics, and autonomous electric vehicles
Domain
Aerospace, Automotive, Robotics
Deliverable
production ML models | product features
Required skills
C, C++, Linux development, embedded systems, debugging, unit testing, integration testing, regression testing, root cause analysis
Preferred skills
None stated
Technologies
C, C++, Linux
Responsibilities
Develop, maintain, and enhance software primarily in C and C++; Implement, debug, and test software components in embedded and Linux-based environments; Analyze software defects, perform root cause analysis, and implement corrective actions; Collaborate with cross-functional teams to integrate software into larger system environments; Execute unit, integration, and regression testing activities; Participate in code reviews and ensure compliance with coding standards and best practices; Support software builds, releases, and ongoing product sustainment efforts; Create and maintain technical documentation related to software development and testing
Seniority
Senior, hands-on IC