Senior Embedded Software Engineer
Skills
Computer ScienceDevopsProgramming LanguagesCommandDeployment PlanningDevsecopsIsolation
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelor of Science in Computer Science Software Engineering or related discipline
- 10 or more years of relevant experience
- Related experience may be considered in lieu of education
- Higher-level degree may substitute for experience
- Demonstrated knowledge of engineering principles and practices
- Experience working in multi-disciplinary teams
- Top Secret security clearance required
- TS/SCI preferred
- Proficiency in C and C++ in an embedded Linux environment
Nice to have
- Analytical
- Detail-oriented
- Collaborative
- Adaptable
- Fast-paced environment
Day to day
- Develop, integrate, and test mission-critical embedded software for satellite systems in a collaborative defense environment.
- Support the integration of subcontractor-developed ground software into broader government ground system infrastructure while verifying requirements and performance.
- Work across the full software lifecycle using Agile and DevSecOps practices, including design, implementation, testing, delivery, and maintenance.
- Interface closely with customers, vendors, suppliers, and technical teams to troubleshoot issues, improve code quality, and ensure reliable satellite operations.
