Software Engineer I
Core
Develop embedded applications from kernel to UI for U.S. defense agencies to improve information sharing among warfighters in airborne, maritime, and ground environments.
Role type
Early career Software Engineer
Builds
Next generation embedded applications and mission critical software
Domain
Defense / Embedded Systems / Networking
Deliverable
production ML models | product features
Required skills
Strongly typed languages (C/C++ preferred), design patterns, system and network design, security implementation, agile development, code reviews, bug troubleshooting
Preferred skills
Networking protocols, Linux DevOps, Python, Bash, Gitlab, build systems (npm, conan, maven), webdev tech stacks (React, Postgres, APIs, JavaScript), containerization
Technologies
C, C++, Java, C#, Rust, Go, Zig, Python, Bash, React, Postgres, Gitlab, npm, conan, maven
Responsibilities
Develop embedded applications from kernel to UI, contribute to Software Development Life Cycle, participate in functional and operational software test events, input for system and network design, implement high level designs in robust software, troubleshoot and address bugs, implement security requirements, support documentation, participate in code reviews, work with Project Management team
Seniority
Junior, hands-on IC