Embedded Software Engineer – Aerospace / Avionics
Salary: $120,000–$150,000 per year
Work Authorization: US citizens only — single US citizenship required; dual citizenship is not accepted.
Experience: 5–15 years of relevant embedded software development experience
About the Role
We are looking for an experienced Embedded Software Engineer with strong hands‑on expertise in embedded C/C++, RTOS, device driver development, and hardware/OS bring‑up.
The ideal candidate will have experience working on safety‑critical embedded systems, preferably in the aerospace, avionics, or NASA domain. This is a fully onsite opportunity in Irvine, California, and local candidates are preferred.
Key Responsibilities
- Analyze, allocate, derive, and maintain requirements traceability.
- Conduct trade studies and risk analysis.
- Design embedded software architecture and modules.
- Develop, implement, and verify embedded software modules.
- Perform hardware integration, system integration, and testing.
- Support board bring‑up, operating system bring‑up, and device driver development.
- Ensure compliance with customer safety and security standards.
- Prepare technical presentations and engineering documentation.
- Participate in in‑house and field integration and testing activities.
Required Skills & Qualifications
- Strong hands‑on experience with embedded C/C++ software development.
- Experience with Real‑Time Operating Systems (RTOS).
- Experience with board bring‑up and OS bring‑up.
- Hands‑on experience with hardware interfaces, including:
- UART and USB
- Ethernet
- I2C and SPI
- RS232 and RS422
- Knowledge of communication protocols such as CAN, TCP/IP, and UDP.
- Experience developing software for safety‑critical systems.
- Familiarity with software development lifecycle (SDLC) models, including Waterfall, V‑Model, Iterative, Incremental, Spiral, and Agile.
- Experience with application lifecycle management tools.
- Hands‑on experience with electronics test equipment, such as oscilloscopes, logic analyzers, and digital multimeters.
- Bachelor's degree in Computer Science (BSCS), Electrical Engineering (BSEE), or a related field.
Preferred Background
Candidates with experience in the following domains will be prioritized:
- Aerospace and avionics
- NASA‑related projects
- Safety‑critical embedded systems
- MOSA principles or FACE technical standards
Interview Process
- Round 1: 45‑minute phone or video discussion with the customer.
- Round 2: Final 2‑hour in‑person interview with the customer.
Important Eligibility Requirements
- Must be a single US citizen; dual citizenship is not accepted.
- Must be available to work 100% onsite in Irvine, California.
- Local candidates are preferred.
- Relevant embedded software development experience is required.