Activez les alertes d’offres d’emploi par e-mail !
Mulipliez les invitations à des entretiens
Créez un CV sur mesure et personnalisé en fonction du poste pour multiplier vos chances.
Join a dynamic team as a Firmware Engineer and contribute to the development of cutting-edge 3D scanning technology. In this role, you'll craft and enhance embedded software, working with a talented group of engineers in a fast-paced startup environment. Your expertise in embedded Linux and C/C++ will be pivotal in creating innovative solutions for scanning applications. This position offers a unique opportunity to collaborate on projects that shape the future of technology, all while being part of a company that values diversity and inclusivity.
Social network you want to login/join with:
Are you a Firmware Engineer who enjoys crafting, enhancing, and innovating embedded software? Join our team and help us shape the future of technology!
About this position
Trimble's Paris 3D Scanning Group seeks an experienced firmware engineer with strong expertise in embedded Linux to join our 3D Scanning Hardware team. This team comprises a small, talented group of Electrical, Optical, Mechanical, and Firmware Engineers working in a startup environment with agility and entrepreneurial spirit to deliver innovative systems. As a key contributor to embedding intelligence into 3D scanner systems, your passion for innovation will thrive here.
What you will do
You will develop and maintain custom Linux operating systems for scanning applications and create drivers for various sensors.
Additionally, you will develop scanning functionalities in C/C++.
You will collaborate with multidisciplinary engineers on innovative projects.
Minimum Qualifications:
Bachelor's degree in Electronics Engineering, Computer Engineering, or a related field with 3-5 years of industry experience; or Master's degree with 2 years of experience. Experience must include working as an embedded system engineer on market-released products.
Familiarity with object-oriented programming (OOP) using C/C++ and Python.
Experience with testing and continuous integration processes.
Additional Qualifications:
At least 3 years of experience in:
- Developing and maintaining Linux backend applications for industrial purposes.
- Designing solutions with embedded soft cores.
- Setting up inter-processor communication for high-volume data transfer.
Preferred Qualifications:
Specialization in embedded Linux systems and development environments like Yocto.
Experience with Linux drivers such as USB modules.
Experience with ZYNQ is a plus.
Hardware development exposure and familiarity with tools like oscilloscopes.
Hands-on, quick learner with strong communication skills.
Ability to write and execute unit tests.
Experience with Git and network configuration.
About Trimble
Trimble is a technology company dedicated to creating solutions that enable our customers to measure, build, grow, and move goods for a better quality of life. We focus on positioning, modeling, connectivity, and data analytics to connect the digital and physical worlds, improving productivity, safety, and sustainability across industries such as construction, geospatial, agriculture, and transportation.
Trimble’s Inclusiveness Commitment
We celebrate diversity as our strength, actively promoting inclusivity. Our programs ensure our people are valued, heard, and feel a sense of belonging, regardless of who they are or where they come from.