cover image
ELSYS DESIGN SA

ELSYS DESIGN SA

www.elsys-design.com

14 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
Ingénieur(e) Vérification SoC F/H
Job Description
**Job Title:** SoC Verification Engineer **Role Summary:** Provide block‑ and top‑level verification for complex automotive System‑on‑Chip (SoC) designs that support future autonomous and connected vehicle systems. Analyze SoC architecture, develop verification plans, design and execute test cases using UVM/SystemVerilog or directed VHDL/C, debug issues, and report findings to design teams. **Expectations:** - Deliver comprehensive, compliant verification coverage for SoC subsystems such as PCIe, DMA, HSM, and PMU. - Communicate effectively with design engineers to resolve bugs and refine RTL. - Maintain documentation and reports in English, supporting collaboration across global teams. **Key Responsibilities:** - Analyze SoC architecture and interfaces to identify verification requirements. - Author block‑level verification plans and detailed test plans. - Design, implement, and run UVM/SystemVerilog testbenches and directed VHDL/C test cases. - Execute simulation runs, collect results, and debug failures. - Report defects and verification status to design and project management teams. - Update verification documentation and maintain traceability to specifications. - Contribute to continuous improvement of verification processes and tools. **Required Skills:** - Proficiency in either Verilog or VHDL for RTL description. - Strong knowledge of SystemVerilog and UVM methodology. - Experience writing and executing test cases (UVM, directed VHDL/C). - Debugging skills for hardware description languages and simulation environments. - Familiarity with automotive SoC subsystems (PCIe, DMA, HSM, PMU). - Fluent in English (written and verbal). **Required Education & Certifications:** - Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field. - (Optional) Certifications in UVM or HDL verification are a plus.
Vallauris, France
On site
05-01-2026
Company background Company brand
Company Name
ELSYS DESIGN SA
Job Title
Développeur Android / C++ / Java F/H
Job Description
**Job Title** Android / C++ Developer (F/M) **Role Summary** Design, develop, and maintain low‑level C/C++ modules and Android applications (Kotlin/Java) for industrial systems. Drive software quality, performance, and reliability while balancing cost, quality, and delivery constraints. **Expectations** - Minimum 5 years of professional software development experience. - Proven ability to act as a technical lead and reference across projects. - Strong analytical, autonomous, and communicative skills. - Fluent in written and spoken English on a professional level. **Key Responsibilities** - Engineer and sustain C/C++ components for industrial equipment, ensuring compliance with safety and performance standards. - Develop and optimise Android applications (Kotlin/Java), integrating with embedded systems via JNI and other native interfaces. - Contribute to architectural decisions, selecting technologies and patterns that guarantee scalability, robustness, and efficiency. - Perform root‑cause analysis, debug, and resolve issues across Android, embedded, and middleware platforms. - Champion coding best practices, automated testing, and comprehensive documentation. - Collaborate with cross‑functional teams (developers, testers, project managers, and industry stakeholders) to meet budget, quality, and schedule targets. **Required Skills** - Advanced proficiency in Kotlin and Java for Android development. - Deep expertise in C/C++ (including AOSP, JNI, and native layer integration). - Experience with industrial or embedded projects, understanding of real‑time constraints. - Knowledge of Android architecture, JNI, and native‑app interaction. - Ability to translate business constraints into technical solutions. - High‑level English (written and oral). - Strong problem‑solving, organizational, and communication abilities. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Electrical Engineering, or a related field (or equivalent professional experience). - No mandatory certifications required; continuous learning in Android and embedded development preferred.
Valence, France
On site
Mid level
08-01-2026
Company background Company brand
Company Name
ELSYS DESIGN SA
Job Title
Ingénieur en Développement de Tests Automatisés - Python F/H
Job Description
**Job Title**: Automated Test Development Engineer - Python **Role Summary**: Develop and implement automated testing environments for internal tools in automotive micro-electronics design. Focus on regression testing and coverage evaluation. **Expectations**: Create automated regression tests, collaborate on test planning, assess test coverage for internal tools. **Key Responsibilities**: - Develop non-regression automated tests. - Define/test plan collaboration with developers. - Evaluate test coverage (e.g., code coverage). **Required Skills**: - Programming: Python, TCL, Unix. - Tools/Development: Makefile, Git, Jenkins, CI/CD pipelines. - Technical English (written and spoken). **Required Education & Certifications**: - Bachelor’s or equivalent in Computer Science, Engineering, or related field. - Junior candidates welcome. - No specific certifications required.
Vallauris, France
On site
12-01-2026
Company background Company brand
Company Name
ELSYS DESIGN SA
Job Title
Ingénieur développement logiciel embarqué - F/H
Job Description
**Job title:** Embedded Software Development Engineer – F/M **Role Summary:** Develop and integrate generic, high‑quality software components for embedded products using C (and optionally C++) on Linux or bare‑metal platforms. Implement new features, create Python‑based test scripts, and conduct unit, integration, and system testing on finished products. **Expactations:** - Engineer‑level education with solid training in embedded C. - Experience on MCU/MPU targets, both with and without operating systems. - Focus on code quality, embedded knowledge, passion for learning, and willingness to take on new challenges. - Complementary skills (hardware development, scripting, application development) are a plus. **Key Responsibilities:** 1. Design, code, and maintain reusable C/C++ modules for embedded systems. 2. Implement new software functionalities per product requirements. 3. Develop Python scripts for automated unit and integration tests. 4. Execute comprehensive testing on finished products (unit, integration, system). 5. Contribute to build processes on embedded Linux (Yocto, Buildroot). 6. Manage source code and version control using Git or SVN. 7. Collaborate with cross‑functional teams to define specifications and resolve issues. 8. Review code for compliance with best practices and documentation standards. **Required Skills:** - Proficiency in C/C++ programming for embedded systems. - Understanding of MCU/MPU architectures, drivers, and BSP layers. - Experience with Linux development (Yocto, Buildroot) or bare‑metal environments. - Python scripting for testing and automation. - Familiarity with Git or SVN source‑control workflows. - Knowledge of embedded software lifecycle, debugging, and performance optimization. - Strong coding discipline, documentation, and code‑review etiquette. - Problem‑solving mindset and eagerness to learn new technologies. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Electrical/Electronic Engineering, Computer Science, or related field. - Certifications related to embedded systems or Linux (e.g., ESD, LPIC) are desirable but not mandatory.
Vallauris, France
On site
16-01-2026