Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are seeking a hands-on DevOps professional who thrives on solving real-world problems to join our Software & Firmware Development team in Saskatoon. The DevOps Engineer should bring practical experience building CI/CD pipelines, supporting developer environments, and managing toolchains in production settings. If you enjoy enabling teams, streamlining workflows, and making complex systems reliable and repeatable, this role is for you.
Role Summary
- You’ll accelerate delivery for our software and embedded firmware teams by:
- Building and maintaining CI/CD pipelines in GitHub Enterprise.
- Automating builds and tests for multi-repo projects.
- Standardizing and maintaining IDEs and toolchains for developers.
- Tracking and managing legacy project requirements for compilers and SDKs.
- Assisting with development of regression and production tester tools for microcontroller-based products.
- Design and maintain CI/CD pipelines for software and firmware projects.
- Maintain automated builds, tests, and artifact storage.
- Collaborate with firmware engineers to create systems that enforce software development best practices such as branching strategies and pull request automation.
- Operate and secure self-hosted runners for specialized toolchains.
- Maintain C/C++ and Python IDEs and toolchains (e.g., VS Code, MCUXpresso, IAR, arm-gcc) and create reproducible environments.
- Own a Toolchain Compatibility Matrix for active and legacy projects.
- Document and preserve legacy build systems; plan incremental upgrades.
- Integrate quality gates, static analysis, and coverage reporting.
- Provide onboarding guides and developer enablement support.
- Collaborate on test automation (for both development and production support).
- Leverage support tools such (e.g., Jira, GitHub, Azure Databases) to manage workflows, track issues, and support deployment infrastructure.
- Bachelor’s degree in Computer Engineering, Software Engineering, or related field.
- 3+ years of professional experience in DevOps or build/release automation.
- Proven experience with GitHub Actions CI/CD pipelines or equivalent.
- Strong scripting skills (Python, Powershell, .bat, Bash).
- Proficiency with C/C++ build systems (CMake, Make) and artifact management.
- - Experience maintaining developer IDEs/toolchains and managing version compatibility for embedded firmware environments.
- Knowledge of environment reproducibility and containerization (Docker).
- Preferred Qualifications
- Embedded/firmware CI experience (cross-compilers, arm-none-eabi).
- Familiarity with artifact management and versioning strategies.
- Hardware-in-the-loop test orchestration.
- IaC for runners and dev environments.
- Static analysis tools and SBOM generation.
- Experience with regression and production test systems.
- Jira issue tracking management.
We Offer a Comprehensive Benefits Package, Including
- Medical, dental, and vision coverage
- Paid time off and 11 holidays
- $850 Lifestyle Spending Account
- Lean Six Sigma certification and career development opportunities
- Life, disability, and voluntary insurance options
Key Skills
Ranked by relevanceReady to apply?
Join Littelfuse and take your career to the next level!
Application takes less than 5 minutes

