onsite
SOFTWARE ENGINEER - QTEC Aerospace
Software Engineer
Software Engineer focused on missile defense systems, developing robust embedded software in C++ and Python, integrating real‑time components, and collaborating across multi‑contractor teams to deliver high‑integrity solutions.
About the role
Key Responsibilities
- Design, develop, and maintain embedded software for missile defense platforms using C++ and Python.
- Implement real‑time operating system (RTOS) modules, ensuring deterministic performance and fault tolerance.
- Collaborate with cross‑functional teams (hardware, systems, and QA) to define requirements and validate solutions.
- Conduct code reviews, unit testing, and integration testing to uphold quality standards.
- Document design decisions, test plans, and user guides for internal and external stakeholders.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
- 3+ years of experience in embedded software development for defense or aerospace applications.
- Proficiency in C++ (modern standards) and Python, with strong debugging and profiling skills.
- Experience with RTOS (e.g., VxWorks, FreeRTOS) and version control (Git).
- Excellent communication skills and ability to work in a multi‑contractor environment.