Software Engineer - C++
The Software Engineer - C++ at Confidential Client's Phantom Works Weapons team develops and maintains embedded software for advanced defense programs, including the Next Generation Cruise Missile initiative. This role involves full software lifecycle responsibilities, from design and development to testing and deployment, requiring strong collaboration, problem-solving skills, and adherence to safety and regulatory standards in a high-impact aerospace and defense environment.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Technology, Information and Media.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
Confidential Client is hiring an Application / Software Engineer (Associate or Experienced) to design, implement, test, and maintain high‑reliability software used in mission-critical systems. You will work on cross-disciplinary teams to translate system and customer requirements into robust software solutions, participate in peer reviews and testing, and produce clear technical documentation for sustainment and certification activities.
- Design and develop embedded and application-level software using C++ (primary), with Python and C# as needed
- Develop and maintain software on Linux-based platforms
- Implement and verify networked components communicating over TCP/UDP
- Create interface definitions and software architecture artifacts to support integration
- Write and execute unit and integration tests; participate in peer code and design reviews
- Troubleshoot integration issues across software and hardware components
- Produce and maintain high-quality software documentation and test artifacts
- Support software lifecycle activities to meet safety, security, and regulatory requirements
Minimum Qualifications
To be considered, applicants must meet the following requirements:
- U.S. citizenship and ability to obtain a U.S. Secret security clearance and Special Program Access (required)
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Physics, Mathematics, or a related technical field, or equivalent experience
- At least 1 year of professional experience programming in C++, or equivalent academic/project experience
- Experience developing on Linux and using version control systems such as Git
- Basic understanding of network protocols and TCP/UDP communication
- Strong problem-solving skills and ability to work collaboratively with multidisciplinary teams
- Clear written and verbal communication skills for technical documentation and stakeholder engagement
Preferred Qualifications
- Additional years of experience in C++, Python, or C#
- Prior experience developing embedded or aerospace/defense software
- Familiarity with software architecture design, model-based development, or real-time systems
- Experience with validation, verification, and safety-critical development practices
- Active security clearance (any level) is a strong plus
- Experience with CI/CD pipelines and automated testing frameworks
Why You’ll Like This Role
Confidential Client focuses on rapid prototyping and delivering advanced systems in demanding operational environments. In this role you will:
- Contribute to impactful programs and next-generation systems
- Work with interdisciplinary experts across engineering domains
- Gain exposure to secure program workflows and high-assurance development practices
- Access training and professional development opportunities, and potential relocation assistance where eligible
Employment Details & Benefits
- Employment type: Full-time
- Seniority: Associate (early-career to experienced applicants considered)
- Industry: Technology, Information and Media
- Benefits: Competitive total rewards package including health plans, retirement savings options, paid time off, and professional development (eligibility varies by role and location). Specific benefit details will be provided by the hiring organization.
Important Legal & Hiring Notes
- This opportunity requires U.S. citizenship and the ability to obtain and maintain a U.S. Secret security clearance and Special Program Access. Applicants who do not meet these requirements will not be eligible.
- Careertakes is acting as a third-party recruiting platform. Employment will be with the confidential client.
- The confidential client and Careertakes are committed to lawful, non-discriminatory hiring practices in every U.S. state where this role is posted. Reasonable accommodations are available for applicants with disabilities; if you need an accommodation, please contact us.
- We do not list salary here; if you require pay transparency for specific state laws, please request details during the process and we will provide any legally required compensation ranges where available.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range