cover image
ELSYS DESIGN SA

ELSYS DESIGN SA

www.elsys-design.com

19 Jobs

446 Employees

About the Company

Embedded systems: your passion, our expertise.

ELSYS Design is an engineering company specialized in the design of embedded electronic systems.

We have four main areas of expertise: microelectronics (FPGA, ASIC, SoC), hardware, embedded software, and systems.

We primarily operate from our offices, serving clients from various sectors (energy, space, semiconductor, automotive, railway, defense, aerospace, telecommunications, IoT, medical, security, multimedia, etc.).

Joining ELSYS Design means:
Sharing a passion for technology with: an engineering culture, an innovation hub, an in-house design office ensuring technical excellence.

Benefiting from an HR culture centered around you: exciting projects for rapid skill development, knowledge sharing within expertise communities, room for mistakes, and supportive management.

Being part of a company where work-life balance is valued: a friendly atmosphere, flexible hours/remote work possibilities, and numerous recreational and sports activities.

On our LinkedIn page, you'll get a glimpse of life at ELSYS Design. For more details, you can visit:
Our website https://www.elsys-design.com/en/career/join-elsys-design/
Our job portal https://emploi.elsys-design.com/

See you soon!

ELSYS Design key figures:
700+ engineers
EUR58M in revenue
14 locations in France, Portugal, Serbia, and the United States

Listed Jobs

Company background Company brand
Company Name
ELSYS DESIGN SA
Job Title
Ingenieur firmware RTOS F/H
Job Description
**Job title:** Firmware Engineer – RTOS (F/M) **Role Summary:** Develop, design, and maintain firmware for embedded MCU/MPU targets, focusing on real‑time operating systems (FreeRTOS, VxWorks, RT‑Linux). Deliver robust C/C++ code, build BSPs, drivers, and support middleware layers. **Expectations:** - Minimum of 2 years in embedded firmware development. - Experience on ST, PIC, or NXP families; MPU architecture preferred. - Proficiency in FreeRTOS, Linux‑based RTOS (VxWorks, RT‑Mac, etc.). - Ability to handle long‑term project ownership and team collaboration. **Key Responsibilities:** - Design, implement, and test firmware in C/C++ for MCUs and MPUs. - Develop and maintain board support packages (BSPs) and device drivers. - Integrate and optimize real‑time operating systems. - Lead or support middleware layer development as required. - Troubleshoot hardware/software issues, perform debugging, and validation. - Document code, APIs, and configuration procedures. **Required Skills:** - Embedded systems development (MCU/MPU). - Strong C/C++ proficiency. - Familiarity with ARM, PIC, NXP platforms. - Real‑time OS experience (FreeRTOS, VxWorks, RT‑Linux). - BSP and driver development. - Middleware knowledge (standards, protocols). - Debugging tools (in‑circuit debuggers, emulators). - Version control (Git, SVN). - Good written and verbal communication. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Electrical/Electronic Engineering, Computer Engineering or equivalent. - Engineering‑school graduation with specialization in electronic design. ---
Aix-en-provence, France
On site
Junior
23-10-2025
Company background Company brand
Company Name
ELSYS DESIGN SA
Job Title
Ingénieur Logiciel Embarqué - F/H
Job Description
**Job Title** Embedded Software Engineer – M/F **Role Summary** Design, develop and test generic embedded software components in C (and C++), primarily for Linux‑based OSes. Support development of new features, write Python scripts for automated testing, and contribute to end‑to‑end product integration. Works in a collaborative team environment, using modern version control and build systems. **Expectations** - Entry‑level to seasoned developers are considered. - Strong desire to learn and improve embedded software practices. - Ability to work independently and as part of a multi‑disciplinary team. **Key Responsibilities** 1. Write, debug and document low‑level C/C++ code targeting bare‑metal or Linux OSes. 2. Develop Python utilities for test automation and integration support. 3. Integrate and validate software on final hardware products. 4. Use Git or SVN for source‑code management and participate in code reviews. 5. Contribute to build and packaging processes (Yocto, Buildroot) when required. **Required Skills** - Proficient in C (low‑level) and/or C++. - Experience with microcontroller/microprocessor programming. - Familiarity with Linux embedded environments (Yocto, Buildroot). - Basic Python scripting for tests. - Version control using Git or SVN. - Strong analytical skills, meticulousness, and a proactive learning attitude. **Required Education & Certifications** - Bachelor’s +5 equivalent in Electrical/Software Engineering with a specialization in embedded systems. - No specific certifications required; knowledge of embedded development tools and processes is essential.
Villeurbanne, France
On site
29-10-2025
Company background Company brand
Company Name
ELSYS DESIGN SA
Job Title
Ingénieur Linux Embarqué - F/H
Job Description
**Job Title** Embedded Linux Engineer (F/M) **Role Summary** Develop generic firmware components in C for Linux‑based embedded systems, build Yocto and Debian distributions, integrate and modify open‑source packages, provide kernel support and troubleshoot, implement new software features, develop Python test scripts, and validate on final products. **Expactations** - Work within a cross‑functional embedded software team. - Deliver reliable low‑level software and build tools. - Ensure compatibility with Yocto/Debian ecosystems. - Perform kernel debugging and package integration. - Write automated tests and support product validation. **Key Responsibilities** - Design and code firmware modules in C/C++ for Linux OS. - Create and maintain Yocto and Debian embedded distributions. - Adapt and integrate open‑source packages into custom builds. - Diagnose and resolve Linux kernel issues. - Write Python scripts for automated testing. - Participate in product integration and final testing cycles. **Required Skills** - Advanced proficiency in C (low‑level) and/or C++; experience in bare‑metal or OS‑based development. - Knowledge of Linux kernel development and debugging. - Experience building Yocto and Debian distributions. - Strong scripting skills in Python. - Familiarity with version control (Git, SVN). - Methodical and curious problem‑solving mindset. **Required Education & Certifications** - Master’s level (BAC+5) in Engineering with specialization in embedded systems or equivalent. - Proven experience in embedded software development on microcontrollers/microprocessors.
Villeurbanne, France
On site
30-10-2025
Company background Company brand
Company Name
ELSYS DESIGN SA
Job Title
Ingénieur(e) développement C/C++ embarqué F/H
Job Description
Job title: Embedded C/C++ Development Engineer (F/M) Role Summary Embedded software engineer in a middleware team. Designs, implements, tests, and documents C/C++ based solutions for embedded systems, working under a manager’s supervision. Expectations - Deliver clean, reliable code that meets functional and safety requirements. - Participate actively in design reviews, testing cycles, and documentation production. - Continuously refine skills in embedded C/C++ and Linux environments. Key Responsibilities - Develop and modify embedded software architecture and components. - Implement features in C/C++ and perform unit/integration tests. - Execute testing and validation phases for software modules. - Write specification and design documents. - Collaborate with cross‑functional teams (hardware, firmware, QA). - Debug and troubleshoot code on embedded Linux platforms. Required Skills - Proficient in C/C++ programming for embedded systems. - Experience with embedded Linux (kernel configuration, cross‑compilation, drivers). - Knowledge of software testing and verification techniques. - Ability to produce clear technical documentation. - Good teamwork, communication, and problem‑solving abilities. Required Education & Certifications - Engineer degree (Bachelor/Master) or BAC+5 equivalent in Embedded Systems or related field. - Relevant internship or project experience in embedded C/C++ development (entry‑level or experienced). - Certifications in C/C++ or embedded Linux are a plus but not mandatory.
Vallauris, France
On site
Senior
31-10-2025