Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

Senior ARM Firmware Engineer

$100k - $150k par année

Canadian Solar SSES (Canada) Inc.

Position Title: Senior ARM Firmware Engineer

Department: Inverter Firmware

Compensation: $100,000 – $150,000 + annual bonus

Reports To: Director of Digital Inverter Firmware

Location: Kitchener, Ontario – Hybrid

About the Role

The Senior Embedded Firmware Engineer owns the design, development, optimization, and lifecycle support of embedded firmware running on ARM‑based processors used in grid‑tied inverters and utility‑scale energy storage systems. This role requires deep expertise in ARM Cortex‑M / Cortex‑A platforms, and real‑time development, inverter control support, and grid‑code compliance. You will play a critical technical role in delivering robust, certifiable, and high‑performance firmware that integrates tightly with power electronics hardware, FPGA/DSP subsystems, and system‑level.

Responsibilities

  • Architect, design, and implement embedded firmware for ARM‑based processors used in inverters, power converters, and energy storage subsystems
  • Develop and maintain real‑time firmware in embedded C/C++, including task scheduling, interrupt handling, drivers, and applications
  • Translate system, control, and grid‑code requirements into traceable firmware requirements and robust designs
  • Implement inverter features such as communication, protections, fault handling, diagnostics, and monitoring
  • Support compliance with grid and firmware standards (UL 1741 SB, IEEE 1547, UL 1998) and certification testing activities
  • Collaborate with hardware, controls, systems, and validation teams to ensure system‑level performance and reliability
  • Debug complex firmware issues, perform root‑cause analysis, and optimize performance using lab tools and emulators
  • Participate in firmware architecture reviews, code reviews, and technical risk assessments
  • Maintain clear firmware documentation and contribute to process improvement and release quality

Required Qualifications and Skills

  • Educational background in Electrical Engineering, Computer Engineering, Computer Science or a related field
  • At least 5 years' of experience in professional firmware development experience in embedded or real‑time control systems
  • Strong experience developing firmware on ARM‑based processors (e.g., Cortex‑M, Cortex‑A) for industrial or power electronics applications
  • Proficiency in embedded C/C++, real‑time programming concepts, and interrupt‑driven design
  • Ability to design and maintain board‑support packages (BSP), bootloaders, and device drivers
  • Solid understanding of grid‑tied inverter operation, digital control concepts, and protection strategies
  • Working knowledge of grid‑code behaviour such as anti‑islanding, ride‑through, and grid support functions

e-STORAGE is Equal Opportunity Employer (EOE). Qualified applicants are considered for employment without regard to age, race, colour, religion, sex, national origin, sexual orientation, disability, or veteran status.

#J-18808-Ljbffr

L'offre d'emploi a été publiée il y a 6 heures
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Senior ARM Firmware Engineer à Kitchener, ON
  • $6000 - $7000 par mois

     ...Responsibilities Responsible for the design and development of underlying firmware for embedded systems, including coding and debugging of core...  ...reviews and scheme optimization. Collaborate with hardware engineers to conduct joint hardware and software debugging, identify and... 
    Suggéré
    Temps plein
    Relocation

    Kaiyan Medical

    Kitchener, ON
    il y a 12 jours
  •  ...their success. Position Summary As a Firmware Developer, you will collaborate, design,...  ...: Partner closely with the Electrical Engineering team during bring-up and debugging phases...  ...with hardware devices and compiling for ARM/X64 architectures. Communication Protocols... 
    Suggéré
    Travail à distance
    Horaires flexibles

    Miovision

    Kitchener, ON
    il y a 1 jour
  • $165k - $210k par année

     ...Senior Systems Engineer Location: Lindsay, Ontario, Canada (Hybrid) Employment Type: Full-time Salary Range: CAD 165,000 – 210,000 gross/year About the Role A senior-level Systems Engineer is sought to lead aircraft- and system-level engineering... 
    Senior
    Contrat Longue Durée
    Temps plein

    Essence Coaching Group

    Kitchener, ON
    il y a 1 jour
  •  ...adherence to best practices in software development. • Mentorship and Collaboration: Provide guidance and mentorship to junior engineers, fostering a culture of continuous learning and improvement within the team. • System Performance and Scalability: Optimize existing... 
    Senior
    Temps plein

    Dabadu

    Kitchener, ON
    il y a 1 jour
  • Role Overview You will be working in a cross-functional team, using agile methodologies to build cloud-native applications for the Auto industry. We are looking for true team-players who can work beyond their specialty to help the team deliver. Every team member is responsible...
    Senior
    Temps plein

    Dabadu

    Kitchener, ON
    il y a 1 jour
  • $120k - $165k par année

     ...Senior Test and Instrumentation Engineer Location: Lindsay, Ontario, Canada (Hybrid) Employment Type: Full-time Salary Range: CAD 120,000 – 165,000 gross/year About the Role We are seeking an experienced Senior Test & Instrumentation Engineer... 
    Senior
    Temps plein

    Essence Coaching Group

    Kitchener, ON
    il y a 1 jour
  • $165k - $210k par année

     ...Senior Systems Engineer – Avionics Location: Lindsay, Ontario, Canada (Hybrid) Employment Type: Full-time Salary Range: CAD 165,000 – 210,000 gross/year About the Role A senior-level Systems Engineer – Avionics is sought to lead the definition,... 
    Senior
    Temps plein

    Essence Coaching Group

    Kitchener, ON
    il y a 1 jour
  •  ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction...  ...better world. Join us. Job Description AECOM is seeking a Senior Municipal Project Manager/Engineer to join our Kitchener, ON office... 
    Senior
    Remplacement
    Temps plein
    Сontrat
    Pour les contractants
    Travail au bureau
    Zone locale
    Le monde entier
    Relocation
    Horaires flexibles

    Aecom

    Kitchener, ON
    il y a 1 jour
  • $165k - $210k par année

     ...Senior Systems Engineer – Electric Propulsion Location: Lindsay, Ontario, Canada (Hybrid) Employment Type: Full-time Salary Range: CAD 165,000 – 210,000 gross/year About the Role A senior-level Systems Engineer – Electric Propulsion is sought to... 
    Senior
    Temps plein

    Essence Coaching Group

    Kitchener, ON
    il y a 1 jour
  •  ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction...  ...better world. Join us. Job Description AECOM is seeking a Senior Municipal Project Manager/Engineer to join our Kitchener, ON office... 
    Senior
    Remplacement
    Temps plein
    Сontrat
    Pour les contractants
    Travail au bureau
    Travail à distance
    Le monde entier
    Relocation

    Aecom

    Kitchener, ON
    il y a 1 jour
  •  ...Greater Golden Horseshoe (GGH) and across Ontario. Our Earth and Environment team is looking for a Senior Project Manager in Geoscience, Hydrogeology, and/or Environmental Engineering to lead complex, multidisciplinary projects. The team focuses on environmental due diligence,... 
    Senior
    Travail à distance
    Emploi permanent
    Temps plein
    Sous-traitant
    Stage
    Horaires flexibles

    Cima+

    Kitchener, ON
    il y a 1 jour
  •  ...Position Overview: As a Mechanical Engineering Specialist, you'll be a key contributor to...  ...DFM and Manufacturing Support: Work with senior engineers and vendors to ensure designs are...  ...of electrical, software, or firmware principles as they relate to mechanical design... 
    Senior
    Temps plein
    3 jours par semaine

    Avidbots

    Kitchener, ON
    il y a 1 jour
  • $100k - $140k par année

     ...Workday, Oracle, PubMatic, PhonePe (Walmart), Hershey’s, Dun & Bradstreet, and many more. ABOUT THE ROLE We are seeking a Senior Software Engineer with at least 7 years of experience in distributed systems or data platform development. In this role, you will design, build... 
    Senior
    Temps plein
    Travail au bureau

    Acceldata Inc

    Kitchener, ON
    il y a 1 jour
  •  ...advanced AI systems? Do you enjoy working at the boundary between machine learning, robotics, data engineering, evaluation, and industrial software? We are seeking a Senior AI/ML & Robotics Platform Engineer to help define the data, metadata, validation, and evaluation backbone... 
    Senior
    Stage
    Travail au bureau
    Zone locale
    Travail à distance
    Horaires flexibles
    Kitchener, ON
    il y a 15 jours
  • $156k - $214.5k par année

     ...in community, come join ours. About this role: Our Brand engineering team owns the code that our Brands use to manage their business...  ...customer-facing changes, listen to the data, and iterate. As a Senior Back-end on the Brand Platform team, you'll collaborate with us... 
    Senior
    Travail au bureau
    Zone locale
    Travail à distance
    Lundi au vendredi
    3 jours par semaine

    Faire

    Kitchener, ON
    Il y a un mois
  •  ...good decisions with incomplete information. A product-minded engineer. You care about what you're building, not just how it's built....  ...collaborator. You enjoy working with designers on interaction details, firmware engineers on device behavior, data teams on optimization logic,... 
    Emploi permanent
    Temps plein
    Stage

    Jetson Home Inc.

    Kitchener, ON
    il y a 1 jour
  • $156k - $214.5k par année

     ...free shipping, exclusive discounts, and benefits that make Faire the obvious place for our best retailers to keep buying. As a Senior Engineer, you'll own the systems that make that promise real: free-shipping coverage, discount targeting, enrollment and activation, and... 
    Senior
    Travail au bureau
    Zone locale
    Travail à distance
    Lundi au vendredi
    3 jours par semaine

    Faire

    Kitchener, ON
    il y a 28 jours
  • Elevate your career with e-STORAGE as a Senior ARM Firmware Engineer in Kitchener, Ontario, utilizing a hybrid work model. Contribute to cutting-edge firmware design for energy systems. In this essential position, you will own the development and optimization of embedded... 
    Senior

    Canadian Solar SSES (Canada) Inc.

    Kitchener, ON
    il y a 6 heures
  •  ...As a Senior Technician - Security Systems with Bosch Building Technologies, you will collaboratively review, understand, analyze, and...  ...handle, feel objects, and type on keyboard; reach with hands and arms; talk and hear. Specific vision abilities required by the job include... 
    Senior
    Temps plein
    Сontrat
    Travail au bureau
    Horaires flexibles
    Équipe de nuit

    Bosch Building Technologies

    Kitchener, ON
    il y a 11 jours
  • $110k - $160k par année

    The Opportunity ~We are looking for a Senior Civil Engineer, Water Resources/Stormwater Management who is passionate about creating positive change and wants to join a company that values its employees. Responsibilities ~Lead and support the design and implementation of... 
    Senior
    Horaires flexibles

    Trace Associates Inc.

    Kitchener, ON
    Il y a 2 mois
  • $156k - $214.5k par année

     ...in an increasingly challenging retail landscape. As a Growth Engineer, you'll work on some of Faire's most important customer journeys...  ...products, connect with brands, and grow their businesses. As a Senior Engineer on our Growth team, you'll build products and... 
    Senior
    Contrat Longue Durée
    Travail temporaire
    Travail au bureau
    Zone locale
    Travail à distance
    Lundi au vendredi
    3 jours par semaine

    Faire

    Kitchener, ON
    Il y a un mois
  • $110.05k - $139.38k par année

     ...the future of AI-driven communication. As a Software Development Engineer in Test (SDET), you will lead the charge in building scalable,...  ...frameworks, lead design decisions, and work closely with other senior developers. This position reports to a Quality Engineering Manager... 
    Senior
    Temps plein

    Dialpad

    Kitchener, ON
    il y a 1 jour
  •  ...About the role We’re hiring a Backend Engineer to work on the core platform that powers ThreatAware — and this is one of the most exciting times to join. We’re building AI-powered capabilities on top of six years of real cyber asset data, and you’ll be right in the middle... 
    Temps plein

    Threataware

    Kitchener, ON
    il y a 1 jour
  • $194.5k - $226.75k par année

     ...Persistent, and Empathetic . Your role As a Staff Software Engineer, you’ll own the platformization roadmap for shared services,...  ...productivity, security, and scalability. This position reports to our Senior Director of Platform Engineering and has the opportunity to be... 
    Senior
    Temps plein
    Travail au bureau

    Dialpad

    Kitchener, ON
    il y a 1 jour
  • $100k - $112k par année

     ...Senior Product Designer Remote-first (Canada) │ Collaboration Hub – Kitchener/Waterloo, ON ‍ Reports to: Director, Product Design...  ...build QA. We don’t consider a project done when design ships to engineering — you’re involved through release. Design across our full stack... 
    Senior
    Travail à distance
    Temps plein
    Pour les contractants
    Travail manuel
    Travail au bureau
    Horaires flexibles
    Travail posté

    Encircle

    Kitchener, ON
    il y a 1 jour
  •  ...building service companies. We need a highly detailed-oriented senior hardware developer to help us design our new robots and take...  ...the electrical system of our robots, and contribute to systems engineering. Participate in PCB and layout design of analog, digital, and... 
    Senior
    Temps plein
    Stage

    Avidbots

    Kitchener, ON
    il y a 1 jour
  •  ...about new tools (including AI), and motivated to continuously improve how work gets done. Who You Are: An AI-native software engineer. You've integrated AI deeply into how you build software—not as a novelty, but as a core part of your workflow. You ship faster... 
    Emploi permanent
    Temps plein
    Stage

    Jetson Home Inc.

    Kitchener, ON
    il y a 1 jour
  • $86k - $108.5k par année

     ...individuals who embody our core traits: Scrappy, Curious, Optimistic, Persistent, and Empathetic . Your role As an Analytics Engineer, you will collaborate with business stakeholders across various departments to effectively leverage big data and provide accurate, actionable... 
    Temps plein
    Travail au bureau
    Travail posté

    Dialpad

    Kitchener, ON
    il y a 1 jour
  •  ...information visit . As we scale up, we are looking for a Senior Software Developer to help us build the software that is changing...  ...: ~ Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience) ~5+ years of professional... 
    Senior
    Temps plein

    Binsentry

    Kitchener, ON
    il y a 1 jour
  •  ...information visit . As we scale up, we're looking for a Senior Embedded Software Developer to help us build the embedded software...  .... Qualifications : ~ Bachelor's degree in Computer Engineering, Software Engineering, Computer Science or related field (or equivalent... 
    Senior

    Binsentry

    Kitchener, ON
    il y a 1 jour

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à Senior ARM Firmware Engineer. Soyez parmi les premiers à postuler !