cover image
MIDIPILE

MIDIPILE

www.midipile.eu

1 Job

21 Employees

About the Company

La nouvelle génération d’utilitaires écologiques et économiques

Listed Jobs

Company background Company brand
Company Name
MIDIPILE
Job Title
Ingénieur Système Embarqué F/H
Job Description
**Job Title** Embedded Systems Engineer **Role Summary** Design, develop, and maintain an embedded Linux distribution for an NXP System-on-Module platform used in electric utility vehicles. Configure the Linux kernel, device tree, and drivers; integrate U‑Boot bootloader with OTA updates; ensure security and regulatory compliance; perform testing, debugging, and continuous integration; produce architecture and specification documentation; collaborate closely with hardware and mechatronics teams. **Expectations** - Minimum 2 years of software engineering experience. - Minimum 2 years managing or developing an embedded Linux distribution. - Autonomous, self‑motivated, and curious about real hardware. - Interest and background in mobility, electric drivetrains, batteries, or automotive systems. - Strong communication skills and ability to work cross‑functionally. **Key Responsibilities** - Develop embedded Linux for NXP SOM, including kernel patches, drivers, and user‑space modules. - Configure and maintain Device Tree files and cross‑compile toolchains. - Set up and manage U‑Boot bootloader, integrating OTA update mechanisms. - Conduct hardware‑level debugging (oscilloscope, logic analyzer). - Perform unit, integration, system, and performance testing. - Contribute to risk analysis and safety/cybersecurity compliance (ISO 26262, ISO 21434). - Write specifications, design documents, and technical documentation. - Participate in CI/CD pipeline development (Git, Jenkins, Docker). - Interface regularly with hardware and mechatronics engineering teams to align software and hardware requirements. **Required Skills** - Embedded Linux (kernel, device tree, cross‑compilation). - Build systems: Buildroot (preferred) or Yocto. - U‑Boot bootloader configuration. - Advanced C/C++ programming; good Python and Bash scripting. - Docker or equivalent containerization. - Middleware and communication: Qt or LVGL GUI, ALSA audio stack, CAN, LIN, Ethernet, MQTT. - Cloud services familiarity (AWS or equivalent). - Security fundamentals: secure boot, cryptography, TPM. - Understanding of AUTOSAR Classic/Adaptive (bonus). - Version control (Git), build tools (CMake, systemd), Jenkins CI. - Hardware debugging tools (oscilloscope, logic analyzer). **Required Education & Certifications** - Bachelor’s (or higher) in Computer Engineering, Electrical Engineering, or related discipline. - Experience with automotive safety standards (ISO 26262, ISO 21434) or willingness to obtain training.
Hiersac, France
Hybrid
Junior
09-01-2026