Kodiak
Software Engineer, UI Tools Infrastructure
Mountain View, CAFrom $160kmidAdded today
About this role
Kodiak Robotics seeks a Software Engineer to design and maintain visualization tools for autonomous vehicle development. You'll build intuitive 2D/3D interfaces using React and Three.js that transform complex sensor data into actionable insights for internal engineering teams.
What you'll do
- Develop and optimize 2D and 3D visualization tools for AV sensor data using ReactJS, TypeScript, and Three.js
- Collaborate with Software Engineering, Quality, and Operations teams to understand workflows and translate feedback into features
- Build robust backend services and APIs connecting raw robotics data to the UI layer
- Identify performance bottlenecks and scale visualization capabilities as fleet grows
- Maintain code quality, documentation, and infrastructure standards
- Champion intuitive interface design that makes complex AV perception and planning data accessible
What they're looking for
- TypeScript and ReactJS
- Three.js or modern 3D JavaScript libraries
- Backend service and API development
- HTML and CSS
- App profiling and performance optimization
- Robotics data formats (Rosbags, mcaps)
- C++ (bonus)
- Technical documentation and communication
Opens the official application on the employer’s site. No login required.
Kodiak
Kodiak builds autonomous trucking systems and software that enable self-driving vehicles for commercial transportation. The company is hiring engineers across verification & validation, vehicle integration, behavior planning, sensor hardware, and manufacturing quality to develop and deploy its autonomous driving technology.
View all jobs at KodiakLikely interview questions
- Walk us through a project where you optimized the performance of a data-heavy visualization—what bottlenecks did you identify and how did you resolve them?
- How would you approach designing a UI to display high-dimensional autonomous vehicle sensor data (lidar, camera, radar) in an intuitive way for engineers?