
Embedded Software Engineer - Sensors
Job Description
About Elwave
Elwave develops next-generation detection systems based on electromagnetic "electric sense" technology for underwater robotics and defense applications.
The Role
We are seeking an Embedded Software Engineer specialized in C++ development on embedded Linux for real-time measurement systems.
What You'll Do
-
Design and implement embedded software as part of the software team
-
Design communication interfaces between embedded software and electronics (in collaboration with electronics team)
-
Maintain Board Support Packages (Buildroot) for sensors
-
Write automated tests and improve continuous integration
-
Team work, pair programming, code reviews and participate in agile ceremonies
-
Technical and scientific intelligence in software field
Technology Stack
System:
-
Linux Embedded ARM, BSP, Buildroot, systemd
-
Low-level communication (SPI, UART)
Development:
- git, CI/CD GitLab, cross-compilation, meson
Testing:
- catch2, gtest, manual tests, non-regression tests
Requirements
-
Required: Engineering degree specialized in Computer Science
-
5+ years of experience in embedded C++ software development
-
Specialized in C++ development on embedded Linux for real-time measurement systems
-
Experience with systems that have been approved, tested and implemented with clients
-
Strong attention to code quality and reliability
-
Good understanding of embedded system performance issues
-
Pedagogical and knowledge-sharing mindset
-
Continuously seeking best practices to improve development
-
Professional English proficiency (spoken and written)
What We Offer
-
Full-time permanent position (CDI) in Carquefou (Nantes)
-
Strong impact on software projects
-
Work in collaborative and supportive environment
-
High-level development facilities including seawater test pools
How to Apply
Send your CV and cover letter to recrutement@elwave.fr
Skills & Technologies
Company Info

Elwave
ELWAVE designs, manufactures and sells electromagnetic detection, navigation and characterization sy...
Other Jobs at Elwave
Similar Opportunities
Job Description
About Elwave
Elwave develops next-generation detection systems based on electromagnetic "electric sense" technology for underwater robotics and defense applications.
The Role
We are seeking an Embedded Software Engineer specialized in C++ development on embedded Linux for real-time measurement systems.
What You'll Do
-
Design and implement embedded software as part of the software team
-
Design communication interfaces between embedded software and electronics (in collaboration with electronics team)
-
Maintain Board Support Packages (Buildroot) for sensors
-
Write automated tests and improve continuous integration
-
Team work, pair programming, code reviews and participate in agile ceremonies
-
Technical and scientific intelligence in software field
Technology Stack
System:
-
Linux Embedded ARM, BSP, Buildroot, systemd
-
Low-level communication (SPI, UART)
Development:
- git, CI/CD GitLab, cross-compilation, meson
Testing:
- catch2, gtest, manual tests, non-regression tests
Requirements
-
Required: Engineering degree specialized in Computer Science
-
5+ years of experience in embedded C++ software development
-
Specialized in C++ development on embedded Linux for real-time measurement systems
-
Experience with systems that have been approved, tested and implemented with clients
-
Strong attention to code quality and reliability
-
Good understanding of embedded system performance issues
-
Pedagogical and knowledge-sharing mindset
-
Continuously seeking best practices to improve development
-
Professional English proficiency (spoken and written)
What We Offer
-
Full-time permanent position (CDI) in Carquefou (Nantes)
-
Strong impact on software projects
-
Work in collaborative and supportive environment
-
High-level development facilities including seawater test pools
How to Apply
Send your CV and cover letter to recrutement@elwave.fr
Skills & Technologies
Company Info

Elwave
ELWAVE designs, manufactures and sells electromagnetic detection, navigation and characterization sy...
