Software Developer
Core
Design, develop, test, and maintain software applications for mission-critical Department of Defense (DoD) systems including surveillance, command and control, and weapon systems.
Role type
Mid-level Software Developer
Builds
Software solutions for DoD surveillance, C2, and weapon systems
Domain
Defense / Cybersecurity / Embedded Systems
Deliverable
production ML models | product features
Required skills
C, C++, Java, Linux development, Agile methodology, system-level troubleshooting
Preferred skills
Experience with DoD systems, structured development environments
Technologies
Linux, C, C++, Java
Responsibilities
Design, develop, test, and maintain software applications; Support full software development lifecycle activities; Develop and optimize software for Linux-based systems; Analyze user requirements and translate them into effective technical solutions; Troubleshoot and resolve software and system-level issues; Contribute to team deliverables and project reporting
Seniority
Mid-level, hands-on IC
