Robotics Software Engineer - Special Projects Group
Inseriert am: 28.07.2021
Key Qualifications
Key Qualifications
A solid understanding of robotics and the different pieces and algorithms involved in an autonomous system, e.g. fundamentals of control theory and planning
Excellent software engineering skills, ranging from low-level to system-level code, including software architecture and interface design
Experience working on large software projects, requiring the use of version control and collaboration tools
Proficiency in Python and modern C++
Strong debugging and root-cause analysis skills
You write clean, well-tested code. You’re passionate about coding style, efficiency as well as correctness
A creative, collaborative, and product focused mindset
**********Desired Qualifications*********
Prior experience in field robotics with a proven record of successfully deploying platforms into the wild
Familiarity with modern machine learning and deep learning, as well as the different stages of the machine learning life cycle: optimization methods, common types of models and layers, software frameworks, metrics, datasets, performing error analysis, and training models in a modern DL framework.
A basic understanding of ML model compiler internals and their working principles
Strong 3D math and linear algebra skills
Familiarity with cloud infrastructure, distributed compute frameworks, and storage backends (e.g., AWS, Spark, SQL and databases)
Experience with CUDA, Metal or other GPU / ANE programming frameworks is a plus
A passion to build extraordinary products
Excellent communication skills. You collaborate effectively with other teams and communicate clearly about your work
Description
DescriptionYou have in-depth expertise as a software engineer and know how to build a robotic system? You are excited to integrate and bringup machine learning models in real-world applications? We are looking for a Senior Software Engineer to help us deploy and seamlessly integrate our ML models into a robotics stack. Our team pursues research and development in the areas of machine learning (ML) with a particular focus on deep learning (DL), imitation learning (IL), and reinforcement learning (RL). As a member of our cross-continental team, you will partner with ML model developers and work on deploying and integrating cutting edge deep learning models on Apple silicon, as well as establishing tools and procedures to accelerate the machine learning life cycle. We hope you’re excited about the same values that drive us: * Passion for the mission: We’re here to make something great. We take on whatever work is right for the product and strive for the best possible results. * Humility: The right answer is more important than being right. We search for solutions as a team and value clear-eyed feedback. * Lean habits: You can’t grow without limits. Time constraints and big goals encourage us to sharpen our focus and learn to make great decisions.
Education & Experience
Education & ExperiencePhD or Masters degree in Machine Learning, Robotics, Statistics, Computer Science, Electrical Engineering, or equivalent professional experience. If this is you, we'd love to hear form you.