- Company Name
- LR TECHNOLOGIES - GROUPE
- Job Title
- Ingenieur systemes embarques F/H
- Job Description
-
**Job Title:** Embedded Systems Engineer (F/M)
**Role Summary:**
Design, develop, and validate real‑time embedded software for microcontroller‑based products, contribute to system architecture, and ensure robust, low‑level firmware integration across hardware platforms.
**Expactations:**
- Deliver high‑quality firmware on schedule.
- Collaborate closely with multidisciplinary engineering teams.
- Participate actively in design reviews and product qualification.
- Maintain rigorous documentation and testing standards.
**Key Responsibilities:**
- Develop and validate real‑time embedded software on ARM, STM32, ESP32, etc.
- Define and document functional and technical specifications.
- Implement unit, integration, and system tests in real‑world environments.
- Write C/C++ code for bare‑metal, FreeRTOS, Zephyr, or embedded Linux platforms.
- Integrate, test, and debug firmware on electronic boards using JTAG, oscilloscopes, and logic analyzers.
- Contribute to hardware/software architecture decisions and communication protocol selection.
- Participate in design reviews, code reviews, and product qualification processes.
**Required Skills:**
- Proficient in embedded C/C++ and Python.
- Strong understanding of real‑time operating systems and embedded Linux.
- Experience with low‑level development (drivers, BSP, firmware).
- Familiarity with communication protocols: UART, SPI, I²C, CAN, Ethernet, etc.
- Knowledge of unit testing, automated test frameworks, and CI pipelines.
- Version control (Git) and debugging tools (oscilloscope, JTAG, logic analyzer).
- Ability to work within constraints of limited memory, real‑time deadlines, and high reliability.
**Required Education & Certifications:**
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field (Master’s preferred).
- Relevant certifications (e.g., Certified Embedded Systems Engineer) are a plus but not mandatory.