Software Engineer Senior - Embedded
Overview
In this role you will lead the design, development, and maintenance of embedded software and computing systems for defense-related engineering applications. You will coordinate recruitment, training, and performance management within the team, ensuring adherence to lifecycle standards across complex programs. You will engage with customers and suppliers to align on requirements and deliver reliable, mission-critical software. This position offers impact across multi-system platforms, from flight control to avionics, with a focus on scalability and quality. You will work within a mission-driven culture that values collaboration and process discipline.
Compensation / BenefitsMedicalDentalVisionFlexible work arrangements401(k) matchPaid time off
ResponsibilitiesOversee design, development, operation, and maintenance of software/firmware for engineering and manufacturing needsCoordinate recruitment, training, performance assessments, work assignments, and personnel developmentEnsure adherence to SDLC standards, processes, and tools for complex embedded systemsInterface with customers, suppliers, and users to align requirements and supportSupport programs across defense and aerospace domains (flight control, avionics, space systems, etc.)
Key requirementsActive DoD Secret Security ClearanceBachelor’s degree in Computer Engineering, Software Engineering, or Computer ScienceExperience with embedded development using a real-time operating systemProven ability to manage complex embedded software systems/programsProcess Improvement and Affordability experienceSoftware engineering management or team lead experience including planning, budgeting, subcontracting, and mentoringExcellent verbal and written communicationStrong interpersonal skillsAbility to collaborate with multi-functional teamsC/C++/AdaLinux/VxWorksDevSecOps (CI/CD, Git/Gitlab)