devops engineer
Title posted on indeed.com - Firmware Engineer
Posted on September 22, 2026 by Employer details Levven Electronics Ltd.
Job details
*About Levven* We build meaningful smart home products that make homes more affordable, personal, and sustainable. *Levven* serves home builders, electrical contractors, distributors, and homeowners across North America with wire-free smart switch solutions designed for how homes are actually built and lived in. _Our vision is to accelerate efficient, sustainable construction_, and we live that vision through four core values: * *Be Accountable* ? We hold our actions and products to a high standard, serving our users and the environment. * *Do What It Takes* ? We are committed to making it right for our users, employees, communities, and environment. * *Act with Integrity* ? We take care of our partners, colleagues, and customers with honesty and transparency. * *Be of Service* ? We build positive relationships by acting as servant-leaders inside and outside of the company. *The Role* You'll design, develop, test, and maintain firmware for Levven's smart home products. This is bare-metal and RTOS firmware in C on 32-bit microcontrollers, driving real hardware ? sub-GHz radio links, AC-mains switching electronics, low-power battery-operated switches, and sensors ? in safety-certified devices used in people's homes. *Experience level* This role is calibrated for roughly 3?8 years writing production firmware in C on resource-constrained microcontrollers. We're counting the firmware years, not total years ? a ten-year web developer and a one-year embedded developer will both find this a stretch. *This is probably not the right role if:* * Your embedded experience is mostly Raspberry Pi, Linux userspace, or Python on an SBC * You're an application, web, or backend developer looking to transition to bare-metal firmware development * You've worked on firmware teams but haven't personally owned a driver, a peripheral bring-up, or a release * You need remote or hybrid work ? this role is in-office in south Edmonton *Outcomes* * Reliable, well-tested firmware that meets product requirements and quality standards * Firmware releases delivered in alignment with product release schedules * Clear documentation of firmware interfaces, design decisions, and troubleshooting procedures * Continuous improvement to development processes and tooling * Maintainable, well-documented code with appropriate automated test coverage *Responsibilities* _*Technical Ownership:*_ * Own assigned firmware features or device areas from requirements through implementation, test, and release, including maintenance and field support * Evaluate technical trade-offs and make recommendations on implementation approaches * Participate in design and architecture reviews for firmware components and systems * Identify technical risks, dependencies, and unknowns early and communicate them clearly * Provide effort estimates for firmware work and contribute to project planning * Recognize when a decision has broader or cross-product implications and involve senior technical staff * Share knowledge with other engineers and contribute to improving team practices and tools _*Development:*_ * Write, test, and maintain firmware using C on embedded platforms * Implement peripheral drivers, hardware abstraction layers, and communications interfaces * Support board bring-up and validation alongside electrical engineers * Debug complex hardware/firmware interactions using appropriate tools (debuggers, logic analyzers, protocol analyzers) * Develop unit tests and integration tests to ensure code reliability and regression safety * Contribute to firmware release processes including versioning, OTA update systems, and release qualification * Support continuous integration pipelines and automated build/test workflows * Create and maintain support tools and build infrastructure in Python * Use the AI coding tools Levven provides to improve productivity, applying engineering judgment to validate, test, and own all generated output * Create and maintain technical documentat- Location Edmonton, AB
- Work location On site
- Salary$80,000 to $98,000YEAR annually
- Terms of employment Permanent employmentFull time
- Starts as soon as possible
- vacancies 1 vacancy
- Source indeed.com #10271391042
Important notice: This job posting has been provided by a partner site. Job Bank is not responsible for this content.
Report a problem with this job posting
Page details
- Date modified: