remote
Principal Embedded Software Engineer - Raytheon
Software Engineer
Lead the design, implementation, and validation of mission‑critical embedded firmware for defense platforms, leveraging C/C++, RTOS, and AUTOSAR to deliver secure, high‑reliability solutions.
About the role
Key Responsibilities
- Architect and develop robust embedded firmware for defense systems, ensuring compliance with safety and security standards.
- Collaborate with hardware teams to define interfaces, perform low‑level debugging, and optimize performance.
- Lead code reviews, establish coding guidelines, and enforce best practices for maintainability and reliability.
- Integrate and validate software against RTOS and AUTOSAR frameworks, conducting rigorous unit and integration testing.
- Document design decisions, test plans, and release notes to support certification and audit processes.
Requirements
- 10+ years of embedded software development experience in C/C++ with deep knowledge of RTOS and AUTOSAR.
- Proven track record in safety‑critical and security‑sensitive environments (e.g., DoD, aerospace).
- Strong debugging skills using JTAG, logic analyzers, and software simulators.
- Excellent communication and mentorship abilities, capable of leading cross‑functional teams.
- U.S. citizenship and ability to obtain a DoD Secret clearance.