Embedded Security Software Engineer
Core
Design, code, unit test, integrate, and document real-time embedded software with an emphasis on secure software solutions for next-generation radar, sensor, guidance, and fire control systems.
Role type
Senior IC embedded security software engineer
Builds
Secure embedded software for defense radar, sensor, guidance, and fire control systems
Domain
Defense / Embedded Systems / Cybersecurity
Required skills
C, C++, Python, Perl, real-time embedded software development, troubleshooting, security clearance eligibility
Preferred skills
CI/CD pipelines, automated build environments, Scrum, Agile, DevSecOps, Git, GitLab, Linux, kernel development, Linux device drivers, low-level device drivers, real-time operating system applications, hardware/software integration, FPGA interfacing, inter-processor communication, X86 and ARM architectures, secure boot concepts, real-time security-focused solutions
Technologies
ARM, CI/CD, DevSecOps, Embedded, FPGA, Git, GitLab, Hardware, Linux, Perl, Python, Security
Responsibilities
Investigate complex technical problems and troubleshoot issues; Contribute throughout the software development lifecycle including software and hardware integration; Assist with deriving system and software requirements, architectural modeling, and technical analysis; Participate in peer reviews, code inspections, and technical decisions with multidisciplinary teams; Support program execution to ensure deliverables meet technical, cost, schedule, and quality baselines
Seniority
Senior, hands-on IC
