Ensto

Embedded Systems Engineer, Linux

Ensto

full-time

Posted on:

Location Type: Remote

Location: France

Visit company website

Explore more

AI Apply
Apply

Job Level

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