cover image
Dubois Industries

Dubois Industries

dubois-industries.fr

1 Job

8 Employees

About the Company

Nous sommes fabricants français de produits de sécurité (contrôle d'accès et gestion des clés).

Listed Jobs

Company background Company brand
Company Name
Dubois Industries
Job Title
Ingénieur logiciel embarqué, IoT
Job Description
**Job Title** Embedded Software Engineer – IoT **Role Summary** Design, develop, and maintain embedded software for electronic key‑management cabinets. Work with Dart/Flutter for embedded UIs, C/C++ firmware for microcontrollers, and platforms such as Raspberry Pi, Arduino, AVR/ARM MCUs. Collaborate closely with product and hardware teams to deliver reliable, high‑performance solutions. **Expectations** - 0–3 years of professional experience in IoT or embedded systems (internships and co‑ops accepted). - Strong autonomy, rigor, and proactive problem‑solving. - Curiosity and hands‑on interest in working with hardware components. - Ability to communicate effectively with senior leadership and cross‑functional teams. **Key Responsibilities** - Design, code, and document embedded software (Dart/Flutter, C/C++). - Establish and enforce development best practices: unit/integration testing, version control, technical documentation. - Debug and troubleshoot deployed software on customer sites. - Optimize system performance (boot time, power consumption, memory usage). - Integrate and validate firmware on target hardware using test benches and debugging tools. - Contribute to internal tools for testing, monitoring, and client interfaces. - Participate in feature definition and continuous product improvement initiatives. **Required Skills** - Embedded systems engineering and low‑level programming. - Proficiency in Dart/Flutter for embedded UIs and C/C++ for firmware. - Experience with AVR/ARM microcontrollers, Raspberry Pi, Arduino. - Familiarity with development environments: Atmel Studio, Android Studio, Linux. - Strong version control (Git) and test‑driven development practices. - Ability to document code, design decisions, and test results clearly. - Excellent problem‑solving, debugging, and performance‑tuning skills. - Self‑motivated and capable of working independently with minimal supervision. **Required Education & Certifications** - Bachelor’s or Master’s degree (Bac+5) in IoT, embedded systems, computer engineering, or electronics. - Demonstrated practical experience in embedded software development (0–3 years). - No mandatory certifications required, but relevant industry certifications (e.g., Certified Embedded Systems Engineer) are a plus.
Cahors, France
On site
Fresher
27-12-2025