remote
HWIL Software Engineer - P4 - Raytheon
Software Engineer
Senior software engineer focused on developing secure, high‑performance embedded solutions for defense systems, leveraging C++, Python, and real‑time operating systems to deliver mission‑critical software.
About the role
Key Responsibilities
- Design, develop, and maintain embedded software components for defense platforms, ensuring compliance with DoD security and reliability standards.
- Implement and optimize C++ and Python code for real‑time operating systems, focusing on performance, memory efficiency, and fault tolerance.
- Collaborate with cross‑functional teams to define requirements, conduct design reviews, and validate solutions through rigorous testing and verification.
- Participate in code reviews, static analysis, and continuous integration pipelines to uphold code quality and maintainability.
- Document design decisions, technical specifications, and test plans to support long‑term product sustainment.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
- 5+ years of experience in embedded software development using C++ and Python.
- Strong understanding of real‑time operating systems (e.g., VxWorks, RTOS) and embedded hardware interfaces.
- Experience with secure coding practices and DoD security clearance (Secret) is required.
- Excellent problem‑solving skills, strong communication, and ability to work in a collaborative, mission‑critical environment.