
Embedded Security Engineer
Ford Motor Company
full-time
Posted on:
Location Type: Hybrid
Location: Dearborn • Missouri • United States
Visit company websiteExplore more
Salary
💰 $84,480 - $141,360 per year
Tech Stack
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