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
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
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 **Role Summary** Develop and modify embedded software architectures, implement functionalities, conduct testing and validation, and produce design and specification documentation within a multi‑disciplinary project team under the guidance of a manager. **Expectations** - Deliver high‑quality C/C++ code for embedded Linux platforms. - Participate actively in all phases of the development lifecycle (design, implementation, test, validation). - Produce clear and complete technical documentation. - Work effectively both as a junior contributor and as an experienced developer. - Collaborate with cross‑functional teams and adhere to project schedules. **Key Responsibilities** - Design, develop, and maintain embedded middleware components in C/C++. - Modify and enhance existing software architecture to meet project requirements. - Plan, execute, and document unit and integration tests; support validation activities. - Write and maintain software design documents, specifications, and code comments. - Troubleshoot and debug code on embedded Linux targets. - Participate in code reviews and follow coding standards and best practices. **Required Skills** - Strong proficiency in C and C++ programming for embedded systems. - Experience with embedded Linux environments (toolchains, drivers, build systems). - Knowledge of software testing and verification methods for embedded applications. - Ability to produce technical documentation (design specs, test reports). - Familiarity with version control systems (e.g., Git). - Good problem‑solving skills and ability to work in a team‑oriented setting. **Required Education & Certifications** - Engineering degree (or equivalent) in Embedded Systems, Computer Engineering, Electrical Engineering, or a related field (minimum Bac+5 / Master’s level). - No specific certifications required; relevant project or internship experience in embedded C/C++ development is valued.
Vallauris, France
On site
Senior
16-01-2026