Hardware / Software Embedded System Engineer H/F
Role details
Job location
Tech stack
Job description
The Embedded Systems Engineer will work closely with the Software Engineering team and the Production team and will report to the Software Manager., The team being a collaborative one, your mission will touch all the aspects of our embedded systems development and lifetime:
- Embedded Systems Maintenance & Improvement
- Bug analysis and fix.
- HW and SW Test.
- Preemptive improvement (refactoring, additional testing...).
- New features implementation.
- Embedded system creation
- Propose electronic solutions for optical, mechanical, and software teams.
- Specify the solutions and its constraints.
- Setting up prototypes and validation tools.[, Grow in a dynamic and stimulating environment with a friendly office atmosphere near Paris. Make an impact by actively contributing to the company's growth. Interact with multidisciplinary teams (biochemistry researchers, optical engineers, software developers...). Operate in an international environment: , teammates, distributors and customers in Europe, Asia, and North America.
We are committed to ensuring a fair and inclusive recruitment process, where all applications will be carefully reviewed, regardless of gender, gender identity, disability, age, ethnic origin, religion, sexual orientation, or any other personal characteristic.
Requirements
Do you have experience in Python?, Engineering degree or M2 degree, preferably in Computing Science.
-
Must-have :
-
At least 3 years of hands-on experience with C/C++14or more recent
-
Use of git/mercurial as version control
-
Use of online repository management tools and CI (GitLab, GitHub, ...)
-
Use of a test framework (GTest, Pytest, boost, ...)
-
Electronic schematic and datasheet understanding
-
Knowledge of electronic communication protocols (UART, SPI, I2C...)
-
Familiar with hardware debugging tools
-
You know how to be synthetic
-
You're proficient in English
-
It's a a real bonus if :
-
You used STM32 products in your work
-
You've used electronic CAD software
-
You are familiar with SPCI (Standard Commands for Programmable Instruments)
-
You've done architecture for libraries and software
-
You test before you code
-
You know how to use CMake
-
You have a good knowledge of the Python ecosystem
-
Interest in BioImaging