Firmware Engineer (M/F)

PB SOLUTIONSLoiretEURESpublished 06/03/2026
Must-have:Git
Machine translation — original language: French.Show original

PB Solutions is looking for an Electronics Firmware Engineer (M/F) for its Industrial client located in Montargis (45), as part of a 6-month contract.

Within the embedded electronics and software development team, you will participate in the design and evolution of the company's high-precision products.

Your main missions will be to:

  • Design and develop embedded software (firmware) integrated into the equipment.
  • Participate in the architecture of electronic and firmware systems.
  • Develop functionalities allowing the control of electronic boards, sensors, actuators, and motors.
  • Perform unit, integration, and validation tests.
  • Diagnose and correct anomalies detected during the development or qualification phases.
  • Participate in the fine-tuning of prototypes and laboratory testing.
  • Collaborate with the electronics, mechanics, systems, and industrialization teams.
  • Write the technical documentation associated with developments.
  • Contribute to the continuous improvement of development and validation methods.

Profile description:

Engineering degree or Master's degree (Bac+5) in electronics, embedded computing, mechatronics, or equivalent. Experience in embedded software (firmware) development. Good mastery of C/C++. Knowledge of microcontrollers, embedded processors, and real-time architectures. Understanding of industrial communication interfaces (UART, SPI, I²C, CAN, Ethernet, USB...). Experience in debugging on electronic boards. Knowledge of motor control, sensors, or instrumentation is appreciated.

Professional technical English.

Technical environment:

  • Embedded Firmware development
  • C / C++
  • Microcontrollers and real-time systems
  • Analog and digital electronics
  • Debugging tools (oscilloscope, logic analyzer, JTAG...)
  • Git or configuration management tools

Recruitment process:

  • After a pre-selection of your application, an initial telephone exchange of approximately 15 minutes will take place with Fleurine.
  • You will then be invited to a video conference interview with our client's technical teams.
  • Finally, an on-site meeting will finalize the process and allow you to concretely envision the position.