The role
You will be responsible for developing UAI products and common components that are required to handle the sensor data (images, LiDAR, Radar) that we receive from our customers. In this role you need to be comfortable with handling large amounts of data using Python or similar software development tools. You will also leverage your expertise of handling 2D and 3D data in the vehicle automation projects to make efficient labeling of the data possible, including adapting and fusing data from different sensors and handling calibration and data quality improvement activities.
Your tasks
Responsible for the building software components to fuse data from 2D and 3D sensors, extract, improve and transform such data to support making our labeling processes more efficient
Strive to automate all recurring aspects of your work
Solve 3D mathematical problems in code
Troubleshoot technical issues in our tool chain.
Communicate with our UAI product engineers on technical topics
Support our UAI project engineers on customer projects with the use of the components you are responsible for
Collaborate across teams and departments to improve our product and share your insights from specific projects
What will you need to be successful?
You have substantial experience in data transformations, both in common data structures (hash maps etc.) and formats (JSON etc.). Hands-on experience in handling image and point cloud data and other sensor data and experience in handling the various formats for such data (PCD, Rosbag files etc.).
You are familiar with linear algebra concepts like vectors, matrices & transformations and have the problem solving and coding skills to tackle mathematical problems related to 2D and 3D geometry in code.
You have several years of Python programming experience, including working with libraries like NumPy, Pandas etc. Experience with OpenCV and similar libraries is a plus.
You are passionate about Clean Code Principles to produce high quality code.
You have domain knowledge on ADAS / AD, ML / AI and Labeling is a plus.
Highly proficient in spoken and written English.
Education & Tech Stack :
University degree in Computer Science (or related) or a proven track record as a software engineer.
Python, NumPy, Docker, Kubernetes, Google Cloud
Soft skills
Eager to learn, you are a reliable team player, and hungry for new challenges
Work in a self-dependent way with a strong focus on quality
Enjoy working in a fast paced, delivery focused environment
Be a strong communicator and active seek for information when needed
What we offer
About us
Understand.ai was founded in 2017 with the vision in mind to make AI accessible to everyone. To achieve this goal, we’re solving the data problem of AI. The tooling and services provided by understand.ai enable our customers to get the right data, at the right quality and right quantity, to make production-grade AI products a reality. Join us to become part of this journey!
Headquartered in Karlsruhe, our team has grown to more than 70 employees since 2017 and is part of the dSPACE Group since 2019. dSPACE is a market innovator and leader in providing solutions and systems for embedded controller software development in the Automotive, Aerospace, and Manufacturing industries. Founded in Germany in 1988, dSPACE employs over 2200 people worldwide, who are committed to making the embedded controls software development process more efficient through innovative tools and services.
Due to our success in growing customer numbers and projects, we need to scale our structure and team sizes in order to continue providing excellent service. Our goal is to make our customers happy and our employees happy. We offer a variety of benefits, but more importantly, we offer an interesting & meaningful work environment and responsibilities, on which you can work with a great level of autonomy.
We can’t wait to see what kind of future you choose to build at UAI - so click on the “apply for this position” button and together create the gold standard for ground truth data for autonomous transportation!