Your Title: Firmware Engineer m/f/d Job Location: Jena, Germany Our Department: Geospatial - ICT (Intelligent Construction Tools) Are you a Firmware Engineer that likes to create, enhance, and innovate embedded software as well as implementing AI models to enhance performance of opto-mechanical positioning products? Join our team and help us create state of the art positioning solutions. About this position Trimble Geospatial and ICT is looking for an experienced firmware engineer with strong experiences in embedded C & C++ programming as well as Artificial Intelligence & Machine Learning models to join our Positioning Solution team. This team consists of a small number of highly talented Electrical, Optical, Mechanical, Manufacturing and Firmware Engineers, working closely together to deliver innovative 3D data capture technology. Focus of this role is to continue to enhance and support the existing family of positioning and scanning solutions but also focus on new innovations to bring additional performance and new products to the market. What you will do You will be involved with all aspects of the firmware of these products in regards to new feature implementation, service and quality improvements as well as production support of these complex products. You will work with engineers of other disciplines as well as marketing to create new functionality and solutions to enhance and simplify the user experience for these products. Focus will be on working with a team on developing and implementing Artificial Intelligences and Machine learning models to expand the use cases for these solutions. Minimum Qualifications: Bachelor of Science in Electronics Engineering, Computer Engineering or related discipline with minimum of 5 years of industry experience; Or Master of Science in Electronics Engineering, Computer Engineering. This Industry experience must include working as an embedded system engineer and participating in market released product developments with preference on complex opto-mechanical instruments Strong experience in C & C++ programming languages, knowledge of Linux a plus Experience in working with and implementing AI/ML models into products Familiarized with testing and continuous integration process Additional Qualifications: Exposure to hardware development and tools to test system performance WiFi/Bluetooth experience a plus Hands on person and quick on learning new technologies Strong collaboration skills to work with multi disciplinary teams Team player and very good in oral/writing communication Strong English verbal skills required with German language skills a plus Ability to write and run unit tests Experience with Git Knowledge in network configuration Are you the candidate we are looking for? We look forward to receiving your application. Trimble’s Inclusiveness Commitment We believe in celebrating our differences. That is why our diversity is our strength. To us, that means actively participating in opportunities to be inclusive. Diversity, Equity, and Inclusion have guided our current success while also moving our desire to improve. We actively seek to add members to our community who represent our customers and the places we live and work. We have programs in place to make sure our people are seen, heard, and welcomed and most importantly that they know they belong, no matter who they are or where they are coming from. Trimble’s Privacy Policy