Posted 5 years, 11 months ago
Roles
Software EngineersLocations
Mountain View CA
Description
Our software team is growing and we are looking for talented engineers to join us and contribute to 1 or more of the following areas: machine learning infrastructure, 3D modeling, simulation, firmware development, imaging data pipelines. We are hiring at all different levels for this team. Depending on your skillset and areas of interest you will work on some or all of the following: Engineer large-scale systems using big data and other techniques from the fields of Computer Science and Robotics including large-scale distributed systems and data processing systems. Render large amount of data and perform tasks associated with the rendering process including projection, reconstruction, filtering, and estimation using advanced mathematics and computer science techniques. Research and develop advanced algorithms to get real-time performance. One or more of the following: Prototype/develop advanced algorithms using Python and implement algorithms using C++ utilizing libraries such as OpenCV, OpenGL, and using CUDA to interface with the GPU; multithreading programming; programming with x86 architecture. Identify, troubleshoot, and resolve bugs and issues with software programming code that arise during field testing and provide ongoing Quality Assurance testing, software performance tuning and optimization. Collaborate with engineering and product teams to understand customer needs, implement solutions, and deliver compelling robotic products.
Similar Jobs
Create your own personalized Job Alert