Embedded development engineer (firmware)
Role details
Job location
Tech stack
Job description
Within the Research and Development Department, which is fully focused on the challenges of tomorrow, you will participate in the development and creation of our new energy conversion products, particularly in the context of military projects. You will join a dedicated team of 10 people who are experts in embedded systems with high real-time constraints.
As part of the design of features implemented in embedded software, your tasks will be:
- Developing in project mode, in C language on different types of microcontrollers, while respecting real-time constraints.
- Monitoring technological developments.
- Define the specifications and architecture of microcontrollers.
- Performing tests (unit, integration, validation).
- Conduct tests on our development platform in Alsace.
In addition, you will also benefit from the experience of other embedded software development teams within the Socomec group, as well as those dedicated to applied research and IoT functions.
Requirements
-
Master's degree in Industrial IT, Electrical Engineering, or Embedded Systems/Software Development, IoT
-
Minimum 5 years' experience in embedded development, ideally in the field of electrical engineering (low-voltage equipment)
-
Proficiency in C language and real-time embedded applications
-
Fluent English (level B2/C1) essential for working in an international environment
-
Additional skills that could make you even more unique:
-
Experience in programming STM32 / ARM Cortex M / Infineon microcontrollers and peripherals
-
Knowledge of electrical engineering and signal processing
-
Familiarity with industrial communication protocols (Modbus, Ethernet, etc.)
-
Because your profile is not limited to professional skills:
-
Autonomy and commitment to successfully completing complex projects
-
Rigorous and organized to ensure the reliability of developments
-
Team spirit and adaptability to collaborate in a dynamic environment
#LI-EVT