Senior Firmware Engineer
$120k - $140k per yearDaanaa Resolution Inc.
Daanaa is a Vancouver-based fabless power electronics and semiconductor company on a mission to build a simpler, efficient future in energy generation, storage, distribution, consumption, and management, for generations ahead. The company is in the early commercialization stages of deep tech power conversion and control technologies, offering innovative solutions to OEMs in multiple industries, including solar energy, electric vehicles, and data centers.
Daanaa’s value is derived from its transformative Power Transaction Unit (PTU) that consolidates power electronic functions—from bi-directional conversion and amplification to management, transfer, diagnostics, and control—onto a single, high-power-density, high-efficiency, low-profile, scalable, reliable, and safe module. At Daanaa, we are building a world of Energy Untethered.
Senior Firmware Engineer – Responsibilities and Qualifications
- Power Control Architecture: Lead the design and implementation of real-time control loops (PID, resonant, state-space, etc.) for power converters and inverter topologies. Optimize PWM strategies and sensing architectures to ensure stable operation across all load conditions.
- System Modeling & Simulation: Develop and validate control algorithms using MATLAB/Simulink or PLECS prior to deployment. Translate theoretical models into efficient, production-grade C/C++ or HDL implementations.
- Hardware Optimization & Bring-Up: Own firmware-hardware integration, optimizing interactions with MCU peripherals, ADCs, PWMs, sensors, and actuators. Drive system bring-up, debugging, and performance tuning using electronic lab equipment.
- Protection & Compliance Systems: Design ultra-fast interrupt-driven protection mechanisms for over-voltage, over-current, and thermal events. Ensure firmware compliance with relevant industry standards and safety regulations.
- Design Methodology & Quality Standards: Establish coding standards, conduct deep technical code reviews, and implement best-in-class firmware development, validation, and deployment practices.
- Mentorship & Technical Leadership: Mentor junior engineers, lead complex debugging efforts, and set the technical bar for firmware excellence across the team.
- You have 5-9 years of experience designing, validating, and productizing firmware for power electronics systems, battery management systems, or inverter platforms.
- You have deep knowledge of switching topologies (Buck, Boost, LLC, PSFB) and inverter modulation techniques.
- You are an expert in discrete-time control theory, compensator design, and frequency-response analysis within embedded systems.
- You have expert-level proficiency in C/C++ (and assembly where needed) for real-time embedded applications.
- You have strong experience with MCU peripherals for power applications (high-resolution PWM, ADCs, analog subsystems).
- You have experience using Verilog/VHDL to implement time-critical logic in FPGA/CPLD environments.
- You are highly proficient in RTOS configuration and deterministic communication stacks (CAN, Modbus, Ethernet).
- You are comfortable working in high-power lab environments and debugging EMI, noise, and transient behavior using high-bandwidth instrumentation.
- You have practical experience designing firmware to international safety and compliance standards.
- You can make thoughtful technical trade-offs and clearly communicate decisions across Hardware, Product, and leadership teams.
Compensation
Daanaa’s compensation package is based on a pay-for-performance philosophy that recognizes exceptional individual and team performance. The typical salary range for this position is from $120,000-$140,000 annually, varying depending on job-related knowledge, skills and experience.
Benefits
- Extended Health and Dental Benefits
- Wellness and Spending Account
- Professional Development Benefit
Equal Opportunity Statement
Daanaa is an equal opportunity employer with an inclusive culture. We thank all applicants for their interest; however, only those selected for an interview will be contacted.
#J-18808-Ljbffr- ...Description: The mission of this role is to architect and develop firmware and microcontroller subsystems for Astera Labs’ SoC and systems... ...taking Computer Science, Electrical/Electronics/Software Engineering or equivalent. · Completed one or more Co-op terms of firmware...SuggestedInternshipFlexible hours
$122k - $150k per year
...Role Overview Reporting functionally to the Director of Engineering and operationally to the Engineering Manager, the electrical engineer... ...us Take the next step in your career by applying for the Senior Engineer, Electrical role. We review applications on a rolling...SeniorFull timeInternshipWork at office$145k - $190k per year
...supervision plan, organize, manage, and execute designated mechanical engineering projects and programs, ensuring the successful conclusion of all... ...applicable codes, standards, and company requirements. As a Senior Engineer of Mechanical Projects, you utilize engineering...SeniorWork at office$120k - $165k per year
...to be part of the creation and construction of our cities? Then the infrastructure team is for you! We are looking for a Senior Coastal Engineer to join our growing global coastal team. This position could be located in Vancouver or Halifax. Our coastal team...SeniorLong term contractLocal areaFlexible hours$156.4k - $206k per year
...sustainability, pit-to-port opportunities, metallurgical plant engineering, or mine closure and capabilities in the study, design, and construction... ...locally and internationally. We are currently seeking a Senior Geotechnical Engineer to join our Global Tailings, Water and...SeniorFull timeInternshipFlexible hours$109.25k - $138k per year
...Columbia Type: Direct Hire Job #14378 Salary: CA$115,000 Per Hour MatchBox Consulting Group is currently seeking a Senior Solutions Engineer for a permanent role with a client of ours located in Vancouver Responsibilities: Engage with partners and prospects...SeniorHourly payPermanent employmentDirect hire$109.25k - $138k per year
...Columbia Type: Direct Hire Job #14381 Salary: CA$115,000 Per Hour MatchBox Consulting Group is currently seeking a Senior Integration Engineer (Salesforce) for a permanent role at a client of ours located in Vancouver Responsibilities: Deliver high quality...SeniorHourly payPermanent employmentContract workDirect hire- ...runs on disconnected systems, manual workflows, and decisions made without data. Most of it has never been touched by modern software engineering, let alone AI. EviSmart is the dental industry's Autopilot. We build the platform that automates the workflows consuming the...SeniorLong term contractFull timeTemporary workInternshipWork at officeImmediate start
- ...data import and export connectors, privacy and compliance, and the operational reliability of everything in between. As a Senior Software Engineer, you'll take on complex infrastructure challenges: designing for extreme throughput, optimizing for millisecond latencies, and...Senior
$114.4k - $203.9k per year
...demand management platform that makes this vision possible: the engine behind Microsoft’s strategy to make Microsoft Ad network the central... ...and Curate Order Management real-time engineering is seeking a Senior Software Engineer to design, develop, and operate high-scale backend...SeniorOngoing contractFull timeWork at officeLocal areaRelocation$120k - $140k per year
...is a full-time, permanent, hybrid position in downtown Vancouver. 3 set days in the office and 2 WFH. About The Role As a Senior Data Engineer at Spring, you are a technical leader and strategic problem-solver who architects high-impact, resilient, and scalable data...SeniorLong term contractPermanent employmentFull timeWork at officeWork from homeFlexible hours$110k - $150k per year
...The opportunity: Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Senior Conveyance Engineer to join our team in our Vancouver office. In this role you will be responsible for project resourcing, business planning...SeniorFor contractorsInternshipWork at officeLocal areaFlexible hours$153.2k - $203k per year
...sustainability, pit-to-port opportunities, metallurgical plant engineering, or mine closure and capabilities in the study, design, and construction... .... The Tailings, Water and Environment team is looking for a Senior Restoration Engineer to work on projects related to mine...SeniorFull timeTemporary workInternshipFlexible hours$171k - $216k per year
...MatchBox Consulting Group is currently seeking several Software Engineers for permanent roles with a client of ours located in Vancouver.... ...down to transaction-level details. Expand our automation engine that powers full-cycle accounting. Implement monitoring to detect...SeniorHourly payPermanent employmentDirect hire- ...Location: Vancouver, British Columbia Type: Contract Job #14268 MatchBox Consulting is currently seeking an Senior IT Security Engineer for a 6-month contract role with our Vancouver/Victoria based client. Work may be done remotely within BC but preference will be...SeniorContract workWork at officeLocal areaRemote work3 days per week
$110k per year
...pipelines, enforcing rigorous data quality standards, and creating engineering patterns that let analytics, product, engineering, and AI... ...initiatives move faster with more confidence. About the Role: The Senior Data Engineer will design, build, and improve the data platform...SeniorFull timeWork at officeRemote workFlexible hours$153k - $187k per year
...resilient businesses. We’re looking for an incredible Senior Site Reliability Engineer to join our SRE team. We aim to make reliability,... ...speed reinforce one another so that the platform becomes the engine of Relay’s growth. Your love of making high-impact decisions...SeniorFull timeInternship$110k - $125k per year
...technology that directly impacts the reliability, performance, and security of global enterprises. We are seeking a talented Senior DevOps Engineer to take ownership of our Secure Access build systems and infrastructure. This role offers an exciting opportunity to modernize...SeniorPermanent employmentFlexible hoursShift work$177.1k - $221.4k per year
...As Marqeta's Senior Manager, Software Engineering, you will lead and evolve our Credit onboarding team. This is a critical leadership role responsible for scaling the next generation of innovative credit onboarding platforms that power modern fintech experiences. You...SeniorWork at officeRemote workFlexible hours$199k - $244k per year
...bringing world-class talent onboard to help shape the next chapter of our growth journey. POSITION SUMMARY We are seeking a Senior iOS Engineer to lead the development and scaling of new and existing product experiences. You will drive feature development, serve as an...SeniorFull timeWork at officeLocal area2 days per week$124.74k - $131.69k per year
...We're looking for a highly motivated Senior Process Engineer to take on an important role in our dynamic and dedicated Process Development team. Reporting to the Head of Process Development, you will work on developing an aseptic manufacturing workflow for our bioprinted tissue...SeniorLocal area$330.81k - $394k per year
...Rendering Team? Roblox is seeking an experienced and passionate senior engineering manager to lead a team of talented engineers building cutting... ...visuals, scalability and performance. We develop our in-house engine and are in control of our entire technology stack, from the...SeniorFull timeWork at officeLocal areaVisa sponsorshipMonday to friday- ...only grow by hiring people who push us forward. Across strategy, engineering, design, data, and operations, we seek out teammates who raise... ...learning, and secure software engineering. We’re seeking a Senior Full-Stack Engineer to join our growing team. In this role, you...SeniorFull timeFor contractors
$120k - $140k per year
..., forward-thinking company solving real-world challenges to improve how farming works, today and for the future. As a Senior Site Reliability Engineer (SRE), you will play a key role in ensuring the scalability, reliability, and performance of our infrastructure and services...SeniorFull timeWork at officeImmediate startWork from home$199.8k - $244.2k per year
...is genuinely valuable to them — money they'd actually save, not a promotion they'll ignore. Getting that match right is equal parts engineering, product judgment, and experimentation. This is a full-stack team where most engineers work across stacks — either backend and...SeniorFull timeWork at officeLocal area2 days per week$117.2k - $161.2k per year
...Job Description Overview The Senior Municipal Engineer will join our Municipal Infrastructure Group within the Engineering, Design and Project Management Division in western Canada. In this role, you will contribute to innovative engineering solutions that support growing...SeniorFull timeInternshipFlexible hours$199.8k - $244.2k per year
...help shape the next chapter of our growth journey. POSITION SUMMARY We seek an experienced, collaborative, and resourceful Senior Web Engineer to join our team. Our Early Bets initiatives are critical to EarnIn’s success, providing new experiences and products for our...SeniorLong term contractFull timeInternshipWork at officeLocal area2 days per week$130k - $150k per year
...and products align with your vision of your career growth, we want to hear from you! About Your Role Tigera is hiring a Senior Security Engineer to own product and cloud security across our product suite. You will lead threat models and security design reviews of new features...SeniorFlexible hours$82k - $123k per year
...Category Engineering Hire Type Employee Job ID 13348 Base Salary Range $82000-$123000 Remote Eligible No Date Posted 11.12.2025 We Are: At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive...SeniorRemote work$175k - $220k per year
...JOB DESCRIPTION Wood is seeking a Senior Mechanical Engineer - Bioproducts / Pulp & Paper Subject Matter Expert (SME) to join our Canada Projects business delivering some of the world's boldest and most critical projects. This opportunity is Hybrid. #LI-Hybrid The Role...SeniorFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- remote firmware engineer Vancouver, BC
- firmware engineer intern Vancouver, BC
- senior software developer Vancouver, BC
- working with seniors Vancouver, BC
- senior human resources Vancouver, BC
- senior director of operations Vancouver, BC
- construction senior project manager Vancouver, BC
- senior accounting technician Vancouver, BC
- senior program manager Vancouver, BC
- senior development manager Vancouver, BC
