A

Argonne National Laboratory

Advanced scientific research and computing facilities

Robotics Software Developer Postbaccalaureate Appointee - Rapid Prototyping Laboratory

Robotics & Autonomous SystemsConfirmed live in the last 24 hours
Full-timeLemont, IL, USA$58.7k - $92.3kIn-person

About the Job

Requirements

  • Recently completed a Bachelor's degree in computer science, robotics, electrical engineering, mechanical engineering, or a related field.
  • Proficiency in Python, including experience writing code that others read and maintain.
  • Hands-on experience with robotic hardware, such as robotic arms, mobile robots, or humanoid platforms, including setup, calibration, and troubleshooting.
  • Experience with a robot middleware or control framework, such as ROS or ROS 2, or a vendor SDK.
  • Experience developing or consuming REST APIs.
  • Familiarity with version control and collaborative software development using Git.
  • Ability to bring up unfamiliar hardware from vendor documentation and make progress when that documentation is incomplete.
  • Ability to communicate clearly with colleagues from robotics, software, and experimental science backgrounds.
  • Experience integrating sensors with robotic systems, including cameras, tactile sensors, or force and torque sensing.
  • Experience with teleoperation hardware and collecting demonstration data for robot learning.
  • Familiarity with machine learning frameworks such as PyTorch, and exposure to imitation learning, reinforcement learning, or robotics foundation models.
  • Experience contributing to an open-source project.
  • Exposure to laboratory automation, scientific instrumentation, or self-driving laboratories.
  • Experience with containerized deployment using Docker.

Responsibilities

  • Integrate robotic hardware into autonomous laboratories, including robotic arms, mobile manipulators, and humanoid platforms.
  • Bring new robotic platforms from initial arrival through operation of experiments under the laboratory orchestration software.
  • Write and extend device modules and REST APIs in MADSci so that each new platform can be controlled through the laboratory's shared interface.
  • Instrument robots with cameras, tactile sensors, and force sensors; collect demonstration data using teleoperation devices; and support training and evaluation of policies built on large robotics foundation models.
  • Help determine which tasks are suitable for learned policies and which are better served by conventional control.
  • Work with staff across robotics, software, and the scientific domains the laboratory supports.
  • Contribute to MADSci, with contributions released publicly.

About the Company

Argonne National Laboratory

Advanced scientific research and computing facilities

Argonne National Laboratory conducts scientific research and provides access to large facilities for government, academia, and industry. It enables experiments, simulations, and data analysis through its Advanced Photon Source and Argonne Leadership Computing Facility, with access tied to partnerships and funding. The lab stands out by offering broad, shared-use infrastructure and deep collaborations across sectors, plus a focus on sustainability and AI accelerator development. Its goal is to advance scientific innovation and address real-world challenges in energy, materials, and data science through collaborative research and world-class infrastructure.

Company size
5,001-10,000
Company stage
Grant
Total funding
$19.7M
Headquarters
Lemont, IL
Founded
1946

Recently Posted Jobs

Explore more opportunities at Argonne National Laboratory

See more jobs