Software Developer/Engineer
Role details
Job location
Tech stack
Job description
Develop and maintain software solutions using C++, C#, Python, and Java Support multiple concurrent engineering efforts and development projects Design, build, and test real-time software systems Participate in rapid prototyping and fast-paced development cycles Collaborate with cross-functional engineering teams to support system integration Utilize Azure DevOps for CI/CD, software delivery, and project tracking Balance technical leadership responsibilities with hands-on development work Troubleshoot, optimize, and improve mission-critical software applications Contribute to innovative solutions supporting guidance, navigation, and control technologies
Requirements
U.S. Citizenship and ability to obtain/maintain a security clearance 10-15 years of software engineering experience Strong proficiency in:
C++ C# Python Java
Experience with:
Linux operating systems Real-Time Operating Systems (RTOS) VxWorks
Background supporting defense-related software development Experience with weapons systems, munitions, navigation, GPS, or similar technologies Ability to thrive in a lean, fast-moving engineering environment Willingness to work onsite Monday through Friday, Experience with weapons systems or direct munition technologies Thin-client architecture experience Background in agile organizations focused on rapid prototyping Previous experience supporting complex real-time systems and mission-critical applications Technical leadership or team lead experience
Benefits & conditions
Opportunity to work on impactful defense technology programs Collaborative, family-oriented culture with minimal bureaucracy Direct influence on product development and innovation Stable and growing organization with a strong history of success Casual work environment with a focus on productivity and teamwork Exposure to a wide variety of challenging engineering projects