Ford Motor Company

Embedded Security Engineer

Ford Motor Company

full-time

Posted on:

Location Type: Hybrid

Location: DearbornMissouriUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $84,480 - $141,360 per year

Job Level

About the role

  • Design, develop, integrate, and maintain production-grade embedded software implementing defined security mitigations for ECU programs.
  • Deliver reusable software as source code libraries, prebuilt libraries, and supporting automated tests (unit, integration, regression) suitable for broad ECU adoption.
  • Implement primarily in C/C++, with supporting development in Python and Java for tooling, automation, testing, and integration activities as needed.
  • Work within Classic AUTOSAR architecture and workflows to implement mitigations across SWCs/BSW, configurations, and integration patterns.
  • Contribute to diagnostic/security behavior aligned to UDS (ISO 14229-1) where applicable to the mitigation scope.
  • Support cybersecurity engineering needs aligned to ISO/SAE 21434, including implementation traceability, evidence generation, and documentation to support compliance activities; demonstrate familiarity with UNECE R155 expectations.
  • Use Jira to manage work items, execution status, and documentation supporting product development rigor.
  • Collaborate using modern development practices and tools including GitHub (source control, pull requests, and code reviews) and AUTOSAR tooling such as Vector DaVinci (or similar) for configuration and integration.
  • Participate in code reviews, debugging, test development/execution, and release readiness activities to ensure high-quality secure deliveries.
  • Collaborate with Verification & Validation teams to develop and execute security-focused test plans.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, Cybersecurity, or a combination of education and experience.
  • 10+ years of experience developing embedded and/or automotive ECU software.
  • Fluency in Classic AUTOSAR, including development and integration practices.
  • Strong coding proficiency in C and C++, with working capability in Python and Java.
  • Working knowledge of UDS (ISO 14229-1) and ISO/SAE 21434.
  • Proficiency working productively with Jira.
  • Experience with GitHub-based development workflows (branching, pull requests, code reviews).
  • Experience with Vector DaVinci and/or similar AUTOSAR tooling.
  • Experience with at least 2 of the following AUTOSAR implementation/tool ecosystems: Vector, ETAS, Elektrobit.
  • Background in automotive cybersecurity regulations, data protection standards, and industry-relevant security protocols (e.g., ISO/SAE 21434, UNECE WP29 R.155/R.156, GDPR, IEEE, IETF, NIST), with a history of applying these in vehicle development contexts.
  • Understanding of common security vulnerabilities and attack vectors in embedded systems.
  • Working knowledge of cryptography fundamentals, including symmetric and asymmetric algorithms, hashing, Public Key Infrastructure (PKI), and X.509 digital certificates.
  • Solid understanding of common security vulnerabilities and attack vectors in embedded systems.
  • Excellent communication and collaboration skills with the ability to explain security concepts to diverse audiences and work effectively in a cross-functional, geographically dispersed teams.
Benefits
  • Immediate medical, dental, vision and prescription drug coverage
  • Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up childcare and more
  • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
  • Vehicle discount program for employees and family members and management leases
  • Tuition assistance
  • Established and active employee resource groups
  • Paid time off for individual and team community service
  • A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
  • Paid time off and the option to purchase additional vacation time.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++PythonJavaClassic AUTOSARUDS (ISO 14229-1)ISO/SAE 21434cryptographysecurity vulnerabilitiesautomated testing
Soft Skills
communicationcollaborationcross-functional teamworkproblem-solvingdebuggingtest developmentrelease readinesscode reviewsdocumentationevidence generation