Sr Embedded Security Software Engineer (Embedded Real-Time Control Software Development, Java, C, RTOS, Bare Metal, Embedded Linux, communication protocol drivers, UNIX internals) in Santa Barbara, CA

26 Feb 2025

Vacancy expired!

Sr Embedded Security Software Engineer (Embedded Real-Time Control Software Development, Java, C, RTOS, Bare Metal, Embedded Linux, communication protocol drivers, UNIX internals) in Santa Barbara, CA

POSITION: Sr Embedded Security Software Engineer (Embedded Real-Time Control Software Development, Java, C, RTOS, Bare Metal, Embedded Linux, communication protocol drivers, UNIX internals)

LOCATION: Santa Barbara, CA (onsite position)

DURATION: Full-Time Position - onsite in Santa Barbara, CA

SALARY: Excellent Compensation with benefits + 401K + relocation + interview travel

SKILLS: Embedded Real-Time Control Software Development, Java, C, RTOS, Bare Metal, Embedded Linux, communication protocol drivers, electrical schematics, Unix internals, low level drivers, communication interface software, GUI Software, vulnerability assessment tools, Coverity, HP Fortify, Veracode, Black Duck, cybersecurity trends, hacking techniques, Certifications: CSSLP, CISSP, GICSP, GSEC, CEH, CISM

DESCRIPTION:For one of our clients with global presence, we have an immediate need for a

Sr Embedded Security Software Engineer for a full time position to be based in Santa Barbara, CA

We are looking for Senior Embedded Software Security Engineer to design and architect new capabilities for our new and existing Systems.

ROLE:
  • To Perform assessments and provide design/architectural guidance with the goal of eliminating and/or mitigating cyber vulnerabilities.
  • 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.
  • To identify opportunities to ensure the continuous robust secure operation of corporate products.

RESPONSIBILITIES:
  • Design, code, debug, and integrate new capabilities for our new and existing systems.
  • Deliver executable software that meets performance requirements
  • Design, develop, implement, and monitor an auditable set of life cycle processes to assess, document, any/all cyber security requirements for software/embedded systems within corporate products
  • Vulnerability Analysis to identify and document potential cyber vulnerabilities including logic/coding flaws, inter-device communication weaknesses, and potential hidden or “backdoor” entry points
  • Debug issues with existing systems
  • Deliver other software work products (documentation) that meet contractual requirements
  • Provide status reporting to management during project execution
  • Gather and organize technical information from customer requirements/needs regarding cyber security including the products’ mission, goals and needs
  • Perform risk assessment and analysis of embedded systems/applications within corporate products from concept through product end-of-life
  • Identify current and emerging embedded system products technology issues, including security trends, vulnerabilities, and threats
  • Pro-actively identify, recommend, and implement new cyber security solutions and strategies to resolve/mitigate any cyber security issues and protect corporate embedded systems products.

REQUIRED QUALIFICATIONS:
  • 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, and test of real-time control software.
  • Minimum of 7+ to 10 years of experience in the design/development/test of embedded real-time control software, and about 5 years overall experience in software development
  • C Programming Language (

    Java will be 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)
  • 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

DESIRED SKILLS:
  • Experience with vulnerability assessment tools such as Coverity, HP Fortify, Veracode, Black Duck
  • 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)
=

  • ID: #49359157
  • State: California Santa barbara 93101 Santa barbara USA
  • City: Santa barbara
  • Salary: Depends on Experience
  • Job type: Permanent
  • Showed: 2023-02-26
  • Deadline: 2023-04-26
  • Category: Et cetera