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.