You will design, develop, and enhance a customized Linux OS ecosystem for communications and information assurance processing systems.
Responsibilities
Own the build toolchain, kernel, root filesystem, bootloader, device drivers, and BSP for various hardware boards.
Contribute to the design, coding, testing, and delivery of embedded Linux software systems.
Perform root cause analysis and resolution for complex hardware-software issues.
Prepare software builds for execution in simulation environments, reference platforms, and target hardware.
Provide engineering estimates for new program pursuits.
Required Skills
Proficiency with embedded C/C++.
Proficiency with scripting languages including Bash and Python.
Experience with embedded Linux device drivers.
Experience with board bring-up and target hardware integration.
Experience debugging and performing root cause investigations using hardware schematics, logic analyzers, and Wireshark.
U.S. Citizenship required.
Ability to obtain or maintain a US Department of Defense (DoD) security clearance.
Bachelor’s degree in a STEM field with 8 years of relevant experience, an Advanced Degree with 5 years of experience, or 12 years of relevant experience in absence of a degree.