Software Firmware Engineer - Bowman
Core
Design, develop, and enhance software and firmware components for BOWMAN, an advanced tactical communications system integrating secure digital voice and data for military environments.
Role type
Senior IC software/firmware engineer (embedded systems)
Builds
Tactical radio networks, data routing, headquarters communications, and battle management systems
Domain
Defense / Embedded Systems / Networking
Required skills
C++, C#, C, Linux, Windows, object-oriented programming, UML, unit testing, TCP/IP, UDP, IPv4, VLANs, OSPF, RIPv2, BGP4, DHCP, DNS, DSCP
Preferred skills
AI/ML models
Responsibilities
Design and implement software/firmware components, review system requirements and interface control documents, participate in Scrum activities, develop and execute unit tests, collaborate on systems integration, investigate software defects and perform root cause analysis, participate in design and code reviews, provide technical expertise during customer activities
Seniority
Senior, hands-on IC