Title: DevOps Embedded Pipeline Engineer
Location: Hybrid on Ottawa Ontario
Work Type: Long term Contract with Opportunity for Extension/Conversion
Position Description:
Build & Pipelines Engineers ¿ Embedded Build & Pipeline (EEB&P) Team Ford's EEB&P team builds and maintains the shared tooling, automation, and CI/CD workflows that power ECU software delivery across Ford. We're seeking specialists for one of two complementary roles: ¿ Build Engineers own the "inner loop"¿optimizing compilers, managing dependency trees, and ensuring the path from source to binary is fast, reproducible, and secure. ¿ Pipelines Engineers own the "outer loop"¿orchestrating end-to-end CI/CD workflows that automate testing, security gating, and multi-environment deployments. In either role, you'll partner with product teams to apply modern DevOps and SRE practices so developers can build, test, and release ECU software reliably at scale. You're a Build Engineer if you: ¿ Have deep experience with compilers, linkers, and build systems (e.g., Bazel, CMake, Make, Gradle). ¿ Enjoy solving dependency management, incremental builds, and build performance challenges. ¿ Have supported developers with local build tooling, reproducible builds, and artifact/version management. ¿ Can reason about complex C/C++/embedded code and its build impact. You're a Pipelines Engineer if you: ¿ Have strong experience designing and operating CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI, Azure DevOps). ¿ Enjoy orchestrating build, test, quality, and deployment workflows across teams. ¿ Have worked with infrastructure-as-code, secrets management, and security/quality gates. ¿ Understand environment promotion, blue/green or canary deployments, and pipeline observability.
Skills Required:
Python - Proficient in writing clean, efficient, and maintainable Python code, including experience with data structures, object-oriented programming, and error handling. Ability to develop Python scripts to automate repetitive tasks and integrate with third-party APIs.
Experience Required:
Specialist Exp: 5+ experience in relevant field
Education Required:
Bachelor's Degree
Education Preferred:
Additional Safety Training/Licensing/Personal Protection Requirements:
Additional Information :
***HYBRID / (4 days per week in the office / Monday to Thursday) What you'll do ¿ Build and improve automation that enables teams to build, test, and deploy code efficiently. ¿ Shape developer workflows from commit through CI/CD to production. ¿ Ensure build and deployment systems meet reliability, availability, and traceability needs. ¿ Drive adoption of common platforms for observability, testing, and automation. ¿ Leverage cloud and on-prem technologies for fast, reliable provisioning of build/test environments. ¿ Maintain clear documentation and collaborate with peers to foster continuous improvement. Basic qualifications ¿ Bachelor's Degree in Computer Science, Engineering, or related field, or equivalent experience. ¿ 5+ years in software engineering, build/automation, DevOps, or tooling roles. ¿ Hands-on experience with CI/CD tools such as Jenkins, Tekton, or GitHub Actions. Required skills ¿ Exposure to agile or XP practices (pair programming, TDD), or willingness to adopt them. ¿ Modern DevOps and configuration management (source control, branching, CI/CD, code review). ¿ Proficiency building tools in Python plus one scripting language (e.g., Bash, Ruby). ¿ Experience with C/C++, Java, or Go codebases. ¿ Proficiency with Linux/Unix; Windows familiarity a plus. ¿ Understanding of object-oriented design and programming principles. ¿ Exposure to cloud or virtualized infrastructure. ¿ Strong communication skills for technical and non-technical audiences. Preferred qualifications ¿ Container and cloud technologies (Kubernetes, Docker, AWS, Azure, GKE, GCP). ¿ GNU Make and other build tools common in C/C++ or embedded environments. ¿ Build systems such as Maven, Gradle, Bazel, Ant, Buck, CMake, Ninja, or Autotools.
#LI-NK1
#INDEPI