Embedded Software Engineer - US Citizen Required
Core
Design, code, integrate, test, and document embedded software solutions for communications and sensor systems under resource constraints.
Role type
Senior Embedded Software Engineer
Builds
Embedded software for underground communications, tracking, and sensor systems
Domain
Defense, public safety, and environmental sensing
Required skills
C, C++, Python, FreeRTOS, VxWorks, Linux, driver development, protocol stacks, hardware verification, lab equipment usage
Preferred skills
APCO Project 25, cellular, Bluetooth, 802.11, WiMedia, 802.15.4, TCP/IP, UWB, DSPs, FPGAs, SoCs, sensor networks
Technologies
Bluetooth, FreeRTOS, Hardware Support, Linux, Python, Security, TCP/IP, C++, Network
Responsibilities
Analyze software requirements and design embedded software solutions; Work with hardware engineers to establish functional requirements and design interfaces; Design, code, integrate, test, configure, and document complete system and software solutions; Consult with customers about maintaining software systems; Mentor junior engineers; Provide input for budgetary quotes
Seniority
Senior, hands-on IC
