Software Engineer - Sentinel
Core
Develop and maintain embedded software for Command & Control systems supporting national and global security missions.
Role type
Senior IC embedded software engineer (defense/security)
Builds
Command & Control Embedded Software for Sentinel program
Domain
National Security / Defense / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, Bash, Object-Oriented Programming, SysML/UML, Model-Based Systems Engineering, Software Requirements Engineering, Configuration Management, Agile Scrum
Preferred skills
RTOS, Linux, VxWorks, Cryptography, CI/CD (GitLab, GitHub, Jenkins), Automated Testing, CMake, Mil-STD-882E, DO-178C, Security+
Technologies
C++, Python, Bash, Java, NodeJS, Linux, VxWorks, GitLab, GitHub, Jenkins, JIRA, Confluence, UML, CMake, SAP
Responsibilities
Develop and maintain technical software requirements baseline; Design components and systems using engineering principles and standards; Collaborate on agile software requirements development; Support technical execution for major program events; Drive strategic initiatives involving tools and processes; Work with subject matter experts to capture node structure and behavior using SysML/UML; Maintain software design documentation and follow configuration management requirements.
Seniority
Mid to Senior, hands-on IC