Embedded Developer

Extia · Varese, Italia ·


Descrizione dell'offerta

Do You want to join a company that places people at the heart of its concerns? We are waiting for you at Extia !


Since 2007, Extia, an IT consulting firm, has been offering a unique approach in its field, combining well-being at work and performance . A successful model: more than 3000 Extians working in 20 agencies in France and abroad, 3rd Great Place To Work® in France. At Extia, we follow a very simple yet effective philosophy: “First who, then what!” So let’s do it together!?


⚡ First, Who


You don’t just solve problems; you anticipate them. You thrive in cross-functional environments and possess the communication skills to bridge the gap between complex code and business goals.


Then, What


You will be responsible for the end-to-end lifecycle of software components critical to our platforms, from architectural design to hands-on hardware debugging.


Key Responsibilities:


  • Design, develop, and maintain robust software components, translating complex requirements into technical design specifications.
  • Write modular, testable code for both bare-metal environments and Real-Time Operating Systems (RTOS) like FreeRTOS, VxWorks, or QNX.
  • Partner with the electronics team for board bring-up and hardware-software debugging. You will read schematics and use tools like oscilloscopes and logic analyzers to ensure seamless integration.
  • Implement multi-threaded applications in C++ and optimize low-level peripheral programming (GPIO, ADC, SPI, I2C, etc.).
  • Ensure all code adheres to internal guidelines and industry standards (e.g., MISRA) in a regulated environment.


Key Requirements:


  • Strong proficiency in C and C++ (including multi-threaded applications).
  • Proven experience with microcontrollers (ARM Cortex-M, ESP32) and microprocessors (ARM Cortex-A).
  • Practical experience with JTAG, multimeters, and function generators.
  • Solid understanding of relational databases, specifically Oracle PL/SQL .
  • Proficient in GIT, Agile methodologies, and various embedded toolchains/IDEs.
  • Fluency in English.


Nice to Have:


  • Experience with Python for scripting.
  • Familiarity with Linux build systems (Yocto, Buildroot, or OpenEmbedded).
  • Knowledge of HIL testing and CI/CD pipelines.
  • Familiarity with DOORS, Jira, and the SNMP protocol.

Candidatura e Ritorno (in fondo)