US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Firmware Developer (F/H)

We are seeking a Firmware Developer to join our Firmware Engineering team.

The technical team is responsible for the design, development, and testing of firmware for microcontroller units (MCUs) embedded in Electronic Trip Units for Air Circuit Breakers (ACB) and Molded Case Circuit Breakers (MCCB).

As a key member of a 25p team, you will report directly to the FW Engineering Local Chapter Leader within the Power Products division of HUB Europe.

This division is at the forefront of exciting applications, including electrical distribution in buildings, critical applications, and motor control.

Your role :

You will actively engage in all phases of the software development life cycle, including design, product validation, documentation, and troubleshooting deployment issues.

Your
contributions will ensure the delivery of high-quality firmware solutions.

You will collaborate with diverse functions such as engineering, marketing, quality assurance,
certification, and manufacturing.

You'll have the opportunity to contribute to impactful projects that shape the future of our industry while working alongside talented professionals from around the globe.

Your missions :



* Design and implement firmware for MCUbased systems, ensuring optimal performance and reliability.


* Write and update firmware specifications and detailed design documents to maintain clear and comprehensive records of development processes.


* Monitor firmware quality using specific tools through Continuous Integration (e.g., Klocwork, GitHub, Jenkins/GitHub Actions, Squore, Coverity) to ensure adherence to quality standards.


* Implement unit, non-regression, and pre-integration tests to validate firmware
functionality and performance.


* Participate in peer code reviews to enhance code quality and share knowledge within the team.


* Identify and correct firmware issues encountered during verification and validation phases.

Your profile :



* Master's degree or equivalent with specialization in Embedded Systems Design


* Minimum of 3 years of experience in Embedded Firmware development, with a
strong background in MCU programming.


* Very good skills in C/C++ and Python programming languages.


* Experience with embedded systems and microcontroller architectures (e.g., ARM CortexM, STM32).


* Very good knowledge of real-time operating system, multi-tasks, ex.

ThreadX, EmbOS


* Familiarity with communication protocols such as GPIO, I2C, SPI, UART, ADC, USB...


* Knowledge of software development tools and methodologies, including version control systems (e.g., Git).


* Strong analytical and troubleshooting skills in embedded firmware applications.


* Excellent written and verbal communication skills with the ability to work collaboratively across functional teams.


* Experience with Continuous Integration/Continuous Deployment (CI/CD) practices.


* Familiarity with automated testing frameworks an...




Share Job