Software Engineer - Mapping and Localization
Applied Compute
Location
Stuttgart
Employment Type
Full time
Department
Self-Driving Systems
About the role
We are looking for a software engineer with expertise in mapping and localization for autonomous vehicles or mobile robots. Your contributions will focus on building mapping and localization solutions for autonomous and advanced driver-assistance use cases. You will be an early member of the fast-growing autonomy team in Stuttgart, which means you will have the opportunity to take broad responsibilities and impact the directions of the overall program.
In addition to your engineering contributions, by working in our dynamic and customer-focused team culture, you will be a key contributor for a new business that builds on and informs best practices in the nascent autonomy industry. We move fast and focus on excellence, for our products and for our business. If you are hands-on and looking for a place to have a multiplying effect on making autonomous systems a reality, Applied is the place for you!
At Applied Intuition, you will:
Design and implement a top-notch mapping and localization solutions, tailored for the use-cases at hand, running both on-road use on embedded ECUs and in the cloud
Implement run-time-efficient in-vehicle SW for on automotive SOCs
Build backend infrastructure for building, storing and processing of maps, both for use in ADAS/AD production-functions and for training ML models
Apply automated techniques to generate maps from raw data, using and improving our internal tools for viewing and editing maps
We're looking for someone who has:
Passion for building a best-in-class mapping and localization systems that is absolutely reliable for demanding real-world environments
MScin mapping, localization, or closely related field
3+ yrs of experience building software components or (sub) systems that address real-world mapping and localization challenges
Hands-on experience with more than one domain relevant software framework or tools, such as middlewares, benchmarking suites, data sets and related pipelines, or algorithmic libraries
Deep understanding of the core localization concepts, world representations and transforms, the intersection of mapping of localization, and error analysis and characterization
Knowledge about how to analyze and compare the performance of various hardware solutions for localization
C++ and/or Python programming expertise
Nice to have:
PhD in mapping, localization, or closely related field
Deep hands-on expertise in relevant algorithms or methods, such as SLAM, probabilistic filtering, non-linear optimization, computational geometry, numerical analysis, or distributed systems
Experience with large-scale data processing using frameworks
Experience developing on automotive SOCs and middleware