Atlas Power Technologies is revolutionizing energy storage with proprietary supercapacitor technology developed in collaboration with leading Canadian universities. Our systems deliver unmatched power density, efficiency, and reliability--setting new benchmarks in clean energy. With strong financial backing and industrial partnerships, we're scaling production and expanding our technical team to accelerate innovation.
The Role
We are seeking a Firmware Engineer with solid embedded development experience to join our growing engineering team. You will design, implement, and optimize firmware that drives our advanced energy storage and power conversion systems. Your firmware will directly control high-power energy systems deployed in grid, industrial, and AI data center applications.
This role is ideal for a self-driven engineer ready to take ownership of real-world applications and contribute to next-generation power technologies. It offers a clear path for career growth into senior technical or project-lead positions as Atlas scales production.
Firmware Focus Areas
Embedded control for charging, discharging, balancing, and protection of supercapacitor modules.
Real-time monitoring and telemetry for voltage, current, temperature, and fault detection.
Optimization of power management and control algorithms for efficiency, response, and thermal stability.
Implementation of secure bootloaders and over-the-air (OTA) or wired firmware update systems.
Validation and testing for reliability and compliance with UL810A and related standards.
Responsibilities
Design, develop, and test embedded firmware for energy storage and power systems.
Implement and integrate industrial communication protocols.
Collaborate with control, software, and electrical engineers on system integration and performance optimization.
Conduct hardware debugging using oscilloscopes, logic analyzers, and JTAG tools.
Participate in code reviews, design documentation, and verification testing.
Contribute to continuous improvement of firmware architecture, workflows, and best practices.
Qualifications
Bachelor's degree in Electrical Engineering, Computer Engineering, Mechatronics, or related field.
3-5 years of professional experience developing embedded firmware for real-time systems.
Strong proficiency in C/C++; Python or scripting knowledge is an asset.
Experience with RTOS environments, interrupts, and low-level hardware drivers.
Familiarity with Git/GitLab and version control workflows.
Understanding of embedded communication protocols and debugging tools.
Exposure to Agile development, CI/CD, or automated testing environments is a plus.
Benefits
Competitive salary and performance-based incentives.
Comprehensive health and dental benefits.
Professional growth opportunities in a high-impact, innovative company.
Work on cutting-edge technologies shaping the future of sustainable energy.
Defined advancement path toward senior engineering or project leadership roles.
Our Core Values
Exceptionalism - We hire passionate people who deliver excellence.
Family - We support balance, respect, and personal growth.
Environment & Business - We innovate responsibly to build a sustainable, profitable future.
Innovation - We believe in continuous improvement through technology.
Job Types: Full-time, Permanent
Pay: $80,000.00-$120,000.00 per year
Benefits:
Dental care
Disability insurance
Extended health care
Life insurance
On-site parking
Paid time off
RRSP match
Vision care
Ability to commute/relocate:
Abbotsford, BC: reliably commute or plan to relocate before starting work (required)
Experience:
Electrical engineering: 3 years (required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.