Senior Embedded Software Security Engineer

Job Category: Engineering
Location: California, United States
Employment Type: Permanent
Location Terms: On-site
Salary: USD200000

How does working for a company who provides sub-systems and components for every mission critical system on a modern military vehicle, sound?


We are looking for a Senior Embedded Software Security Engineer to design and architect new capabilities for their new and existing turreted weapons systems. Perform assessments and provide design/architectural guidance with the goal of eliminating and/or mitigating cyber vulnerabilities. In addition, design and implement processes and procedures to pro-actively identify and mitigate potential cyber vulnerabilities for embedded systems throughout the product-lifecycle (concept to end-of-life), including risk identification and assessment. Also, to identify opportunities to ensure the continuous robust secure operation of their products in the field. This position is based in Santa Barbara!


Here’s what you’ll need to bring with:

  • Bachelor of Science degree in Electrical, Computer, or Software Engineering desired. Bachelor of Science degree in other engineering fields, may be considered with appropriate additional experience in the design/development/test of real-time control software
  • Minimum of 7 years of experience in the design/development/test of embedded real-time control software, and about 5 years overall experience in software development
  • C language (java a plus)
  • OS experience, especially RTOS (bare metal and embedded Linux a plus)
  • Experience with communication protocol drivers and stacks (networking, 1553, UART, SPI, I2C, Canbus, etc.)
  • Read and understand electronic part data sheets, electrical schematics, communication protocol documents
  • Behavioral Competencies: innovation, adaptability, decision making, communications, customer focus, building strategic working relationships, energy, initiating action, quality orientation
  • Technical competency required in applied science, data acquisition, diagnostic skills, document creation, and math
  • Experience in Unix internals, low level driver software, communication interface software as well as GUI software is a plus
  • Ability to travel 10-15%
  • Ability to obtain a U.S. security clearance


It would be great if you also had:

  • Master's Degree a plus.
  • Experience with vulnerability assessment tools such as Coverity, HP Fortify, Veracode, Black Duck, etc.
  • Strong awareness of cybersecurity trends and hacking techniques
  • Thorough understanding of the latest security principles and techniques.
  • Experience with network security, networking technologies, and network monitoring tools
  • Industry Certification(s) i.e., Certified Secure Software Lifecycle Professional, Certified Information Systems Security Professional, Global Information Assurance Cert., Certified Ethical Hacker, Certified Information Security Manager (CSSLP, CISSP, GICSP, GSEC, CEH or CISM)
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!