Senior Software Development Engineer
Core
Design, build, and sustain embedded backend and standalone Java-based applications for advanced defense and sensor-based systems.
Role type
Senior Software Development Engineer (Embedded Systems)
Builds
Embedded backend and standalone Java applications for defense and public safety missions
Domain
Defense, Public Safety, Embedded Systems
Deliverable
production ML models | product features
Required skills
Java, Software Architecture, Multi-threaded Programming, Linux, Git, Jira, System Integration, Technical Leadership
Preferred skills
Ubuntu, C++, Bash, Android, ATAK, ISA, MIL-STD-498, Software Security, Hardware Integration
Responsibilities
Design, develop, test, and maintain embedded Java applications; Lead software efforts from requirements through deployment; Develop and troubleshoot multi-threaded applications in Linux; Integrate software with networked and serial-connected devices; Coordinate technical activities across engineering teams; Contribute to engineering process improvements and documentation
Seniority
Senior, hands-on IC with leadership responsibilities