Embedded Software Engineer
Overview
In this Embedded Software Engineer role within the Space and Intelligence Systems group, you contribute to design, development, and testing of software for space assets. You will thrive in a cross-functional, security‑minded team delivering mission-critical solutions. You’ll work with modern languages and cloud/DevSecOps practices to enable reliable, secure systems. A strong hook is the opportunity to drive innovation in a national-security context and potentially integrate AI to boost efficiency.
Compensation / Benefitsflexible schedules with every other Friday off (9/80)401k matchingflex time offpaid parental leavehealthcare benefitshealth & wellness programs
ResponsibilitiesDesign, develop, and test embedded software for space-related solutionsCollaborate in a cross-functional team in an Agile environmentApply languages such as C++, C, Python and modern software practicesWork with cloud platforms (AWS, Azure, GCP), containers (Kubernetes, Docker) and CI/CD/DevSecOpsImplement authentication, authorization and security best practicesUtilize version control (Git/GitLab) and knowledge of distributed systems and message queuesSupport ongoing professional development and contribute to process improvements
Key requirementsBachelor in Software Engineering or related field; 2+ years of experience or Master + 6 months experienceAgile experience preferredU.S. citizenship and ability to obtain TS/SCI clearance; clearance preferred at hireCandidates must be able to obtain TS/SCI clearance within a reasonable timeSecurity-conscious mindset and ability to work in defense/space environmentcollaborativesecurity-conscioustechnical leadership potentialC++CPython