Senior Software Engineer, Delivery

Ford Motor Company
Santa Fe Springs, CA, United States
Full-time

As a Software Engineer with a focus on software delivery you will be responsible for designing, implementing, and maintaining our build and continuous integration pipeline.

This role requires exceptional scripting abilities and a working knowledge of modern software development practices including version control, software build, containerization, and CI / CD.

In addition to the build process you will also be responsible for deploying generated documentation and vehicle packages.

Bringing these methods to the world of embedded software development is fairly novel, so you will have the opportunity to figure out creative ways to integrate or replace legacy embedded systems processes with modern development tools and workflows.

The Tools & Infrastructure team continuously looks for new and better ways to integrate software, and proposes new tools and techniques to the rest of the team proactively.

Software delivery engineers work closely with software and test teams to automate and deploy build, test, and deployment infrastructure.

The minimum requirements we seek :

  • BS or MS in Electrical Engineering, Computer Science, Computer Engineering or equivalent degree
  • A minimum of 5 years of professional software delivery experience
  • Proficiency in at least one scripting language such as Python or Bash
  • Experience with CI systems such as Github Actions, Jenkins, GitLab CI
  • Experience with build systems such as Bazel, SCons and CMake
  • Experience with container virtualization systems such as Docker
  • Working knowledge of git
  • Excellent leadership, communication and teamwork skills.

Preferred Requirements :

  • Experience with at least one programming language such as Python or C
  • Experience with software product development and deployment
  • Ability to understand business needs and relay into easy to understand, non-technical language
  • Experience in software test engineering
  • Experience building or working with real-time embedded systems.
  • Network troubleshooting

What you’ll receive in return :

As part of the Ford family, you’ll enjoy excellent compensation and a comprehensive benefits package that includes generous PTO, retirement, savings and stock investment plans, incentive compensation and much more.

You’ll also experience exciting opportunities for professional and personal growth and recognition.

If you have what it takes to help us redefine the future of mobility, we would love to have you join us.

4 days ago
Related jobs
Promoted
VirtualVocations
Norwalk, California

A company is looking for a Senior Software Engineer for the Purchase Platform. Key Responsibilities:Lead software development and analysis for existing and new solutionsDesign and conceptualize digital products/services through multiple concepts and prototypesSupport software maintenance, fault diag...

Promoted
Gentrace
CA, United States

We're looking for experienced software engineers. ...

Promoted
VirtualVocations
Los Angeles, California

A company is looking for a Senior Software Engineer in Crypto Core. ...

Promoted
Aibuild
CA, United States

As a Senior Software Engineer, you will lead technical initiatives, provide guidance to other engineers, and work closely with the development team to drive innovation and improve our software development process. We are seeking a highly skilled Senior Software Engineer to join our team!. You will c...

Promoted
VirtualVocations
Los Angeles, California

A company is looking for a Sr Associate Software Development Engineer. ...

7SolutionsUSA
Los Angeles, California

Our client is seeking a full-time Senior Embedded Software Engineer reporting to the Director of Software Engineering on the Software Engineering team. Senior Embedded Software Engineer. Implementation of software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols....

Disney Entertainment & ESPN Technology
Glendale, California

As a Frontend Software Engineer working on ESPN products, you will join a team of strong, collaborative engineers that solve interesting technical tasks daily, such as scaling technology for fans across the globe, real-time updating during live events, supporting international languages and sports, ...

Client Staffing Solutions Inc
Los Angeles, California

Our client is seeking a full-time Senior Embedded Software Engineer reporting to the Director of Software Engineering on the Software Engineering team. Implementation of software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols. Network management software and we...

Retail Options
Los Angeles, California

Our client is seeking a full-time Senior Embedded Software Engineer reporting to the Director of Software Engineering on the Software Engineering team. Implementation of software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols. Network management software and we...

Akraya Inc.
Remote, CA, US
Remote

We are seeking a Backend Software Engineer to join the Content engineering team, focusing on creating operational efficiencies by automating royalty, revenue share, and other financial obligations through the integration of a third-party Rights & Royalties tool. This role involves designing...