remote
Software Developer II - Raytheon
Software Engineer
Software Developer II responsible for designing, coding, and testing embedded software solutions in C++ and Python, ensuring high reliability and performance for defense systems. Works in an Agile environment with rigorous security clearance requirements.
About the role
Key Responsibilities
- Design, develop, and maintain embedded software components using C++ and Python for mission‑critical defense applications.
- Collaborate with cross‑functional teams to define requirements, architecture, and integration plans.
- Write clean, well‑documented code and conduct thorough unit and integration testing.
- Participate in code reviews, continuous integration, and deployment pipelines.
- Ensure compliance with security and quality standards, including TS/SCI clearance protocols.
Requirements
- Proven experience in C++ and Python development for embedded or real‑time systems.
- Strong understanding of software engineering principles, version control (Git), and Agile methodologies.
- Excellent problem‑solving skills and attention to detail.
- U.S. citizenship and ability to obtain and maintain a TS/SCI security clearance.
Skills
cpythonsoftware developmentagile