Software Engineer - Atlas Behavior Learning
Job Description
We are seeking a skilled Software Engineer to join our Atlas Behavior Learning team. In this role, you will develop software for robot systems, applications, machine learning infrastructure, and tools as part of our R&D efforts to teach Atlas the skills needed to operate effectively in the real world. Our team is focused on solving complex challenges in humanoid robot manipulation and locomotion using cutting-edge methods in learning and learning from demonstration.
Key Responsibilities:
-
Actively participate in ongoing research initiatives, collaborating closely with research scientists and infrastructure engineers.
-
Write software for data logging, data pipelines, and training pipelines.
-
Utilize robot simulation software to create scenarios, tests, and data collection tools.
-
Develop visualization and analysis tools to enhance understanding of data.
-
Work with VR and motion capture devices to code teleoperation interfaces.
-
Collaborate with annotation teams to develop data annotation tools.
-
Analyze and track failures in experimental robot runs.
-
Maintain and improve the code repository to meet evolving needs, including CI/CD, testing, and deployment.
-
Create tools for querying and gaining insights into data, training, and testing performance metrics.
Desirable Experience:
-
BS in Robotics, Computer Science, Engineering or a related field.
-
3+ years of experience in software development for robotics or related fields.
-
Advanced knowledge of Python programming and familiarity with C++.
-
Experience with cloud infrastructure, storage solutions, and databases.
-
Proficiency with Docker and job orchestration for cloud and on-premise GPU clusters.
Nice to Have:
-
MS or PhD in Robotics, Computer Science, Engineering or a related field.
-
Robot hardware experience.
We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas for this position.
#LI-JM1
Date Posted
09/28/2024
Views
1
Similar Jobs
Senior Quality Engineer, Mobile - Imprivata
Views in the last 30 days - 0
Imprivata is seeking a Senior Quality Engineer Mobile for a hybrid opportunity in Waltham MA The candidate will join a dedicated team passionate about...
View DetailsSoftware Delivery Lead - Imprivata
Views in the last 30 days - 0
Imprivata is seeking a Software Delivery Lead for a Hybrid role in Waltham MA The role involves leading multiple Agile Product teams managing project ...
View DetailsLead Data Analyst - Dynatrace
Views in the last 30 days - 0
Dynatrace is seeking a Business Analyst with extensive experience in data analysis and statistics trend analysis The role involves providing data anal...
View DetailsSales Development Representative Manager - demandDrive
Views in the last 30 days - 0
demandDrive is seeking an SDR Manager to lead a team of Sales Development Representatives The role involves managing client relationships coaching and...
View DetailsSenior Manager, IT - Deciphera Pharmaceuticals
Views in the last 30 days - 0
Deciphera a biopharmaceutical company focused on cancer treatments is seeking a Sr Manager of IT The role involves managing IT onboarding and offboard...
View DetailsIntegrations Support Specialist II - ZoomInfo
Views in the last 30 days - 0
ZoomInfo is seeking an experienced Integration Support Specialist The role involves providing daily support to customers managing escalations document...
View Details