You are viewing a preview of this job. Log in or register to view more details about this job.

Secure Coding Engineer

The engineer in this role will work in the Central Software organization and will be responsible for the development of Ford coding standards for C and C++. Candidates are expected to work in agile team settings in collaborations with teams from different organizations around secure coding and creating test methods to prevent vulnerabilities. The duties of this role include but are not limited to the following:
  
 
Responsibilities
 
  • Evaluate tools that checks for coding vulnerabilities against a set of rules like MISRA, CERTC, CERTC++, CWE, SWAMP and OWASP
  • Define coding rules that are statically checkable for C and C++
  • Ensure that teams are compliant in meeting secure coding best practices
  • Create design rules for software coding for in-house developers and suppliers to follow
  • Train others on new tools
  • Deliver technical presentations
  • Work in Agile setting
Basic Qualifications
 
  • Bachelors in Software Engineering, Computer Engineering or Computer Science
  • 5+ years of experience in embedded software development
  • 5+ years of experience using static code analysis tools such as Polyspace, QAC, Coverity, etc.
  • 2+ years of experience applying cyber security, secure coding practices, processes and methods
  • 1+ years of experience working with ISO26262 and/or ISO 29119 standards
Preferred Qualifications
 
  • 3+ years of experience in software testing and debugging
  • 2+ years of experience developing coding rules for C and C++ for others to follow that are based on MISRA, CERTC and CWE
  • Familiarity with the software safety mechanisms such as memory management
  • Some experience in developing software on AUTOSAR platforms
  • Familiarity with compiler settings
  • Working experience in penetration testing
  • Familiarity with auto-code generation from Simulink
  • Basic experience in scripting using Python
  • Excellent verbal, written and communication skills
  • Working experience using Jenkins
  • Automotive systems experience
  • CAN and Automotive Ethernet experience
Join our team as we create tomorrow! We believe in putting people first, working together, and facing challenges head-on, because we’re Built Ford Tough. We’re one team striving to make people’s lives better while creating value, delivering excellence and ultimately going for the win.
 
Visa sponsorship may be available for this position.  

Ford Motor Company is an equal opportunity employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status.