Software Engineer developing multi-modal SLAM algorithms for GNSS/INS technology. Join Trimble's innovative team to enhance positioning solutions using LiDar and camera sensors.
Responsibilities
Define and develop a sustainable software architecture to implement state-of-the-art multi-modal Simultaneous Localization and Mapping (SLAM) algorithms based on LiDar and camera sensors.
Implement the developed algorithms in C++ to run in real-time on embedded systems, test and verify.
Define component-level interface requirements and collaborate with development teams to integrate other components.
Manage the code base, releases and provide code reviews to peer developers.
Utilize Matlab and/or Python for data analysis, visualization, and algorithm development.
Contribute to IP protection efforts by documenting innovations and participating in patent filings.
Requirements
Master's degree in Navigation, Aerospace, Robotics, Geodesy, or related engineering disciplines.
Proven track record in developing and deploying Simultaneous Localization and Mapping (SLAM) algorithms.
Proven track record in developing C++ production code for real-time embedded systems in large code bases with strict release requirements.
Strong analytical, problem-solving, and mathematical skills.
Experience in Matlab, Python or a comparable language.
Excellent communication skills and ability to discuss complex technical topics in English.
Ability to work effectively as part of a development team with minimal supervision in a fast-paced development environment with changing priorities.
Benefits
An opportunity to work on cutting-edge GNSS/INS technology.
A happy work culture in an international team of experts with more than 100 colleagues from 30 countries and six continents.
Hybrid job profile and flexible working hours.
A long-term, secure position with equitable compensation.
Job title
Multi-Sensor SLAM Fusion Navigation Software Engineer
Engenheiro de Processo Solar monitorando e garantindo eficiência em usinas fotovoltaicas. Atuando na análise técnica, coordenação e melhoria contínua dos ativos solares.
Senior Pulp & Paper Process Engineer IV leading the technical direction of a team for engineering deliverables. Manage projects focusing on safety, quality, and client satisfaction in pulp and paper processes.
Development Engineer for shaping the Driver Experience domain for Daimler Truck's Instrument Cluster. Involved from ideation to release in a hybrid work environment based in Portland, OR.
Building Maintenance Engineer responsible for preventative maintenance at WarHorse Gaming property. Handling building operations, equipment repairs, and ensuring safety compliance.
Structural Analysis Engineer supporting development of New Glenn heavy - lift orbital launch vehicle. Performing structural analysis and documentation for design and operational phases.
Mass Properties Engineer for Blue Origin developing rocket systems with focus on mass properties. Involves engineering design, analysis, and communication of technical data.
Engineer in Gas Storage managing large - scale projects and collaborating on innovative solutions for clean energy. Leading technical improvements in gas storage operations with a focus on safety and compliance.
Thermal Analysis Engineer III at Blue Origin developing thermal models and solutions for lunar landers. Collaborating with engineers to ensure safe human spaceflight and optimizing thermal design.
Junior Electrical Engineer at ACCIONA overseeing project management and electrical engineering tasks. Involves team coordination, design management, and economic controls in Madrid.