📣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 design, development, and maintenance of critical software components. Your role bridges the gap between high-level application logic and low-level firmware, ensuring optimal performance, modularity, and hardware integration. 🎯 Key Responsibilities Design and implement modular, testable code in C/C++ for both Bare-metal systems and RTOS environments. Translate software requirements into detailed design specifications, ensuring adherence to internal guidelines and industry standards (e.G., MISRA). Collaborate closely with the electronics team to review schematics and assist in board bring-up. Exercise hardware features through custom software tests and use lab instruments (oscilloscopes, logic analyzers, JTAG) to isolate and fix issues. Program low-level peripheral blocks (GPIO, ADC, DAC, SPI, I2C, UART, etc.) and handle interrupts, bootloaders, and flash operations. Define and improve procedures to enhance team performance throughout the SDLC in regulated environments. 🛠️ Key Requirements Strong proficiency in C; knowledge of C++ is a significant advantage. Solid experience with Real-Time Operating Systems (e.G., FreeRTOS, Micrium, VxWorks, QNX). Proven experience with microcontrollers (ARM Cortex-M, AVR, PIC, ESP32) and microprocessors (ARM Cortex-A). Ability to read/review electronics schematics and proficiency with tools like oscilloscopes, multimeters, and function generators. Familiarity with setting up embedded toolchains, IDEs, version control, and debugging environments. Great team spirit, independent judgment, and excellent verbal/written communication skills. 🌟 Nice to Have Familiarity with GIT, Jira, and DOORS . Experience with Unit Testing, Hardware-in-the-Loop (HIL) , and CI/CD pipelines. Proficiency in Python for automation or testing. Experience with Yocto, Buildroot, or OpenEmbedded. Knowledge of the SNMP protocol. 💙 Why join Extia? At Extia, we firmly believe in our motto: “First Who, Then What.” the person comes first, the project comes second. ✨ Real Flexibility – A model adapted to your project and your work-life balance. 📚 Personalized Training Plan – We design your professional evolution roadmap together with you. 🤝 Triple Follow-up – A Business Manager, an Administrative Manager and an HR contact always by your side. 🎁 Competitive Benefits Package – Health Insurance + Meal Vouchers + Transit/Transport. 🌍 International Environment – More than 3,000 employees across Europe and Canada. 🏆 Great Place to Work – A culture based on proximity, transparency, and genuine support. 🎉 Events, Afterworks, and Active Community – Team buildings, solidarity actions, meetups, internal celebrations… we love sharing moments beyond work! 📩 Interested, or know someone who would be a great fit?
Embedded Software Engineer
JOBTOME
Latina, Lazio
Pubblicato 14 giorni fa
Segnala lavoro