The Software Product Assurance Center’s Software Security Sensors and Effectors Department is seeking a highly skilled individual to join our software team where you will employ Agile development techniques on embedded targets to continuously develop and deploy critical capabilities to the warfighter.
Requirements
- Requires a bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field.
- 10+ years’ experience. An advanced degree in a related field may be substituted for additional years of experience.
- Experience in an Agile and DevSecOps environment developing and maintaining software on an embedded processors/microcontroller.
- Demonstrated ability to work closely across other engineering disciplines (Systems Engineering, Hardware Engineering, etc.) to debug system and board level issues using software tools
- Experience working in a Linux environment with ability to modify and maintain Linux Kernel root file systems
- Experience developing multithreaded applications.
- Strong knowledge of building up and maintaining a code base built with CMake and Google Test.
- The ability to obtain and maintain a US security clearance prior to the start date. U.S. citizenship is required as only U.S. citizens are eligible for a security clearance
- Proficiency with RTOS Systems, Linux device drivers, and/or embedded Linux
- Experience developing and troubleshooting on embedded targets
- Experience designing, implementing, testing, or deploying real-time embedded software solutions.
- Willingness to learn new techniques and apply critical thinking and problem-solving skills to diagnose customer issues.
- Knowledge of modern computer architectures and hardware technologies including: x86, ARM Architectures Field Programmable Gate Arrays (FPGAs)
- Working knowledge of the Linux Kernel development and device drivers for the Linux Kernel.
- Experience with bare-metal software development.
- Experience using version control systems such as Git or Subversion.
Benefits
- medical
- dental
- vision
- life insurance
- short-term disability
- long-term disability
- 401(k) match
- flexible spending accounts
- flexible work schedules
- employee assistance program
- Employee Scholar Program
- parental leave
- paid time off
- holidays