Vacancy expired!
- 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.
- 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.
- 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
- 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