Software Developer - US Citizens Only - Engineering
Core
Design, code, integrate, and test embedded software solutions for communications and sensor systems under resource constraints.
Role type
Senior embedded software engineer
Builds
Embedded software for communications products (SENTINEL, Envok, Remote Missile Launch System, COYOTE)
Domain
Defense, public safety, and environmental monitoring
Deliverable
production ML models | product features
Required skills
C, C++, Python, FreeRTOS, VxWorks, Linux, embedded operating systems, hardware verification, driver development, protocol stack development
Preferred skills
UltraWideband (UWB), positioning technologies, DSPs, FPGAs, SoCs, sensor networks, APCO Project 25, cellular, Bluetooth, 802.11, WiMedia, 802.15.4, TCP/IP
Technologies
Bluetooth, Embedded, FreeRTOS, Hardware Support, Linux, Network, Python, Security, TCP/IP
Responsibilities
Analyze software requirements and design embedded software solutions; Work with hardware engineers to establish functional requirements and design software interfaces; Design, code, integrate, test, configure, and document complete system and software solutions; Consult with customers about software system maintenance; Mentor junior engineers; Provide input for budgetary quotes.
