Senior Software Engineer, DevOps- job post Atlas Power Technologies Abbotsford, BC $80,000–$120,000
Job Description
About Us
Atlas Power Technologies has spent more than a decade developing and commercializing advanced energy-storage technology. Our proprietary supercapacitor systems provide exceptionally long cycle life and extremely fast charge and discharge capability, creating a differentiated platform for demanding industrial, grid, and high-power applications. Built through long-term collaboration with Simon Fraser University and the University of British Columbia, Atlas has developed proprietary chemistries, power-electronic systems, and controls. We are now advancing through commercial demonstrations and into the next phase of product development and growth.
We are looking for exceptional engineers who want to build reliable, secure, industry-leading technology and create the engineering foundations needed to scale our Energy Management System (EMS) product platform.
The Role
The Senior DevOps Engineer will own the architecture and implementation of the development infrastructure used by Atlas firmware, software, controls, modelling, and test teams. This is not a traditional cloud-operations role. The position is focused on embedded-product development: clean source-code repositories, controlled engineering workflows, automated build-test-release pipelines, and secure, reproducible development environments for microcontroller and EMS development. The successful candidate will work closely with firmware, software, control, system, test, cybersecurity, and IT stakeholders. The role requires someone who can establish practical standards, implement the supporting tools, migrate existing projects without disrupting delivery, and coach engineers on sustainable day-to-day practices.
What Success Looks Like
A clear, scalable Git/GitLab/Bitbucket repository architecture for EMS firmware, application software, model-based design assets, generated code, configuration, interface definitions, documentation, test assets, and release artifacts.
Reproducible developer and build-agent environments that can be provisioned from scripts and configuration rather than undocumented workstation setup.
Automated pipelines that build, analyze, test, package, version, approve, and release embedded firmware and supporting software with traceability from source to deployed artifact.
A secure development environment that protects restricted intellectual property, credentials, toolchains, dependencies, and release assets while remaining practical for engineering teams.
Documented repository, branching, dependency, release, backup, recovery, and onboarding processes that can scale across multiple products and engineering teams.
The Responsibilities
