Senior Embedded Software Engineer – Secret Clearance
Core
Architect, design, develop, and test embedded software (firmware) for mission-critical technologies including stores management, cybersecurity, networking, and sensing.
Role type
Senior Embedded Software Engineer
Builds
Embedded software platforms and systems for mission-critical technologies
Domain
Aerospace, Defense, Embedded Systems
Deliverable
production ML models | product features
Required skills
Ada, C, C++, networking protocol development, real-time systems, RTOS, device drivers, bare metal software design, system integration, test validation, security vulnerability mitigation
Preferred skills
Python, Perl, Tcl, Git, Linux, FreeRTOS, QNX, VxWorks, IPv4/IPv6, TCP/UDP, IPsec, IKE, model-based engineering (Cameo), signal processing, multi-core processing
Technologies
Ada, C, C++, Python, Perl, Tcl, Git, Linux, FreeRTOS, QNX, VxWorks, gdb, lldb, UART, JTAG
Responsibilities
Engage with customers to plan software functionality; design and develop embedded software modules or entire products; define system and hardware integration requirements; execute engineering test and validation activities; implement protocols for resource-constrained environments; ensure software robustness and fail-safe operation; create technical documentation; mentor team members across the software development life cycle.
Seniority
Senior, hands-on IC