
Embedded Systems Engineer, Linux
Ensto
full-time
Posted on:
Location Type: Remote
Location: France
Visit company websiteExplore more
About the role
- Contribute to projects for our clients in France and internationally
- Work on all phases from design through production deployment
- Architect, develop, and maintain our platform for all products
- Perform feasibility studies in coordination with the project manager
- Define or evolve the software and hardware architecture of our solutions
- Design and maintain our embedded Linux platform based on Yocto
- Define a two-year implementation roadmap for the platform
- Develop software for our electronic boards
- Develop real-time functions in C/C++ on microprocessors running a Linux kernel
- Design required tests: unit, functional, and integration tests
- Integrate and test deliverables on target hardware
- Contribute to the design of new products
- Participate in the company's open-source technology monitoring
Requirements
- Master's degree (or equivalent) in Electronics or Industrial Computer Science
- More than 10 years' experience in electronic projects and embedded Linux systems
- Strong knowledge of the Linux OS and the Yocto ecosystem
- Optional: FreeRTOS or Zephyr
- Good command of Git and GitLab
- Good knowledge of programming languages such as C and C++
- Optional: Python and Rust
- Experience developing embedded software and real-time environments
- Debugging techniques and tools such as GDB, Wireshark, Valgrind
- Good knowledge of protocols: TCP/IP, Ethernet, Modbus
- Good knowledge of buses: PCIe, SPI, I2C, CAN
- Ideally, knowledge of cybersecurity applied to embedded systems
- Technical-level English required
Benefits
- Meal vouchers
- Profit-sharing and employee participation
- Employee committee (CSE) benefits
- Health insurance and supplemental coverage
- RTT (additional time-off days)
- Supplemental retirement plan
- Seniority-based additional leave
- Time savings account (CET)
- Flexible working hours
- Electric vehicle charging stations
- Bicycle allowance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
embedded LinuxYoctoCC++FreeRTOSZephyrreal-time environmentsdebugging techniquesTCP/IPEthernet
Soft Skills
project managementcommunicationcollaborationproblem-solvingdesign thinking
Certifications
Master's degree in ElectronicsMaster's degree in Industrial Computer Science