Description
At Ford Motor Company, we believe freedom of movement drives human progress.
Join the Ford Product Development team as an Embedded Software Engineer – Product Engineer. You'll work on delivering breakthrough products and services that delight customers, utilizing Design Thinking & User Experience methods.
Responsibilities
As an Embedded Software Engineer – Product Engineer, you will:
- Support the development and maintenance of embedded software build infrastructure for automotive control units.
- Design and implement scalable CI/CD pipelines to automate build, test, and deployment processes across virtual and hardware ECU platforms.
- Collaborate with development teams to integrate DevOps workflows and enable continuous integration of model-based and hand-coded software components.
- Debug and optimize embedded software build environments, ensuring reliability and performance across Linux and Windows platforms.
- Develop and maintain scripts and tools for automated testing, version control, and configuration management.
- Evaluate and integrate cloud-native technologies such as Docker, Kubernetes, and Jenkins to enhance build scalability and traceability.
- Contribute to the development of virtual ECU environments using hardware models to support L1-L4 simulation-based testing and validation.
- Analyze CI/CD build logs and test data to improve software quality.
Qualifications
You will have:
- Bachelor’s degree or foreign equivalent in Electrical Engineering, Computer Science, Electronics and Communication Engineering, Electronic Engineering or related field.
- 3 years of experience in the job offered or related occupation.
- 3 years of experience with programming in C, C++, Python, or Groovy.
- 2 years of experience with developing CI/CD pipelines using Jenkins and GitHub Actions.
- 2 years of experience working in Unix/Linux-based development environments and agile development settings including Jira.
- 1 year of experience with debugging embedded ECU software using network tools (Vector CANoe or CANalyzer) on hardware benches and breadboards.
- 1 year of experience with embedded software development or test automation.
- 1 year of experience working with configuration and test management tools (GitHub, Jama, TestRail, Confluence, and SharePoint).
- 1 year of experience with containerization and orchestration technologies (Docker, Kubernetes, and OpenShift).
The salary for this position is $102,190.00 - $190,500.00/yr.
Benefits
Ford Motor Company offers various benefits, including:
- Immediate medical, dental, and prescription drug coverage
- Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care 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.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://efds.fa.em5.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/65645