Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Robot Software Engineer II

Onward Robotics

Robot Software Engineer II

Main Location - PITTSBURGH, PA

Overview

Position Type Full Time Category Engineering

Description

Join Our Team

At Onward Robotics, we are a bold, gritty, and purposeful team with an ambitious mission to revolutionize fulfillment. Our team is driven by a client-first mentality: we aim to solve hard problems and fuel our clients' growth with innovation. We are seeking talented individuals who will have a huge impact on both our business and our team. Join us on our mission as we move fast, think big, and have fun!

About Us

Onward Robotics delivers innovative automation technology that coordinates humans and robots as a cohesive system to revolutionize fulfillment. Our Meet Me solution combines proprietary software with person-to-goods mobile robots to increase efficiency in warehousing, distribution, and e-commerce operations. Onward Robotics provides the boost in productivity, flexibility, and speed that companies need to remain competitive and grow. Learn more at onwardrobotics.com.

Job Summary

As a Robot Software Engineer II in our Robot Software Department, you will collaborate and work on algorithms and systems used for mapping, planning and localization, free space estimation, object detection, and sensor calibration.

A Robot Software Engineer II is expected to code with minimal assistance and work on individual subsystems or features and contribute to the design of our robot software following established Agile software development and software design methodologies.

You will work closely with a cross-functional Scrum team, including a product owner and other engineers, to deliver high-quality software that meets the evolving needs of our users.

Duties and Responsibilities

Software Development

  • Design and write robust, efficient code for robotic systems using C++ and ROS2.
  • Develop algorithms for motion planning, perception, localization and/or general autonomy.
  • Implement sensor data processing pipelines to interpret information from sensors such as LiDAR, cameras, IMU and proximity sensor.

System Integration

  • Collaborate with cross disciplinary groups including hardware engineers, manufacturing and quality assurance.
  • Configure robotic systems to ensure accurate and reliable operation.
  • Troubleshoot software-related issues on robotic systems.

Testing and Validation

  • Design and execute comprehensive tests for robotic software applications.
  • Analyze test results to identify and resolve software defects.
  • Validate system performance in real-world scenarios.
Qualifications

Required Skills

  • Strong experience in general software development skills (e.g., design, debug, documentation, and version control) in C++, and relevant robotics frameworks such as ROS2.
  • Experience with one or more of these robotics components: Perception, Localization, Motion Planning, General Autonomy
  • Experience with sensor fusion and data processing techniques would be a plus.
  • Familiarity with Linux operating systems.
  • Excellent problem-solving and debugging abilities.
  • Strong communication and teamwork skills to collaborate with key stakeholders.

Minimum Education Requirements

  • Bachelor's Degree in Robotics, Mechanical Engineering, Electrical/Computer Engineering, or Computer Science
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Robot Software Engineer II in Pittsburgh, PA vacancy
  • $114k - $148k

     ..., we're pioneering a new era of automation that enhances human potential. About the Role We are looking for a hands-on Robotics Software Engineer to join our Skills team, focused on developing, testing, validating, and integrating robot skills into real customer workflows... 
    Suggested
    Full time
    Temporary work
    Work at office
    Relocation package
    Flexible hours

    Agility Robotics

    Pittsburgh, PA
    7 hours ago
  •  ...PGH Career Connector is looking for a Robotics Software Engineer in Allison Park, PA. The role involves developing solutions for a construction robotics company focused on coatings and surface preparation. Candidates should have experience with C++, Python, and robotic... 
    Suggested
    Full time
    Flexible hours

    PGH Career Connector

    Allison Park, PA
    1 day ago
  •  ...Advanced Robotic Coatings of Allison Park, PA is hiring an Intern Robotics Software Engineer . We are a construction robotics company focused on coatings and surface prep at height (up to 40 feet) for interior commercial facilities. Our system is designed for speed, precision... 
    Suggested
    Internship
    Summer internship

    PGH Career Connector

    Allison Park, PA
    1 day ago
  • $136k - $160k

     ...Employment Type: FullTime Department: Software Engineering Compensation: $136K – $160K What We Do Gecko Robotics is helping the world’s most important organizations ensure the availability, reliability, and sustainability of critical infrastructure. Gecko's... 
    Suggested
    Full time
    Work at office
    Local area
    Work from home
    Flexible hours

    Gecko Robotics Inc

    Pittsburgh, PA
    4 days ago
  • $100k - $300k

     ...Robotics Software Engineer Pittsburgh, San Francisco, Bengaluru Company Overview At Skild AI, we are building the world's first general purpose robotic intelligence that is robust and adapts to unseen scenarios without failing. We believe massive scale through... 
    Suggested

    Skild AI

    Pittsburgh, PA
    4 days ago
  • $150.32k - $225.48k

     ...leading experts across machine learning and robotics, cloud platforms, mapping, sensors and...  ..., test operations, systems and safety engineering - all dedicated to making a real, positive...  ..., Calif. Meet the team: The Embedded Software team develops foundational platform... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    2 days ago
  • Advanced Robotic Coatings in Allison Park, PA is seeking an Intern Robotics Software Engineer for a summer paid internship. The role involves improving mobility systems and requires programming skills in C++ and Python. Interns will participate in brainstorming sessions... 
    Internship
    Summer internship

    PGH Career Connector

    Allison Park, PA
    1 day ago
  •  ...Coding in C, C++, and Python Strong software design analysis Capable of expressing...  ...'s degree in computer science, software engineering or relevant field required. ~2-3 years...  ...Skills and Experience: Experience in Robotics or autonomy Strong communication skills... 

    Voluble Systems LLC

    Pittsburgh, PA
    5 days ago
  •  ...At the National Robotics Engineering Center (NREC), it is our engineers and technicians who drive the breakthroughs that define our success....  ...development. We are seeking a dynamic Senior Full Stack Software Engineer to lead and contribute to the design and delivery of... 
    Full time
    Part time
    Work experience placement
    Flexible hours

    Carnegie Mellon University

    Pittsburgh, PA
    6 days ago
  •  ...Job Description Job Description Software Engineer II Summary Do you have a passion for building market leading software solutions for the Metals Industry? As the biggest full-liner for the metals industry, we deliver by seamless integration of our software with... 

    SMS group Inc

    Pittsburgh, PA
    6 days ago
  •  ...Application Developer II Essential Utilities, Inc. delivers safe, clean, reliable services that improve quality of life for individuals, families, and entire communities. Operating as the Aqua (water and wastewater services) and the Peoples and Delta (natural gas... 
    Local area

    Essential Utilities Inc

    Pittsburgh, PA
    7 days ago
  •  ...invent new ways of working in an industry that historically has resisted innovation. Join us! About the Role As a Senior Software Engineer II at Blink, you’ll take on some of our most critical technical challenges and deliver high-impact solutions that shape the... 
    Remote job

    BlinkRx

    Pittsburgh, PA
    more than 2 months ago
  • $126k - $201k

     ...more efficient and accessible for all. We're searching for a Software Engineer II - Vehicle Control. In this role, you will Work...  ...platform commands and monitoring. Develop frameworks for robotics software that is run across multiple hardware devices. Develop... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Pittsburgh, PA
    6 days ago
  • $44.77 - $77.45 per hour

     ...USD Purpose: The Data Analyst Senior II, Data Analytics & Fraud Forensics reports...  .... Possesses fundamental analysis and software skills with, data mining, and data visualization...  ...Technology, Computer Science, Math, Engineering, or other statistical science. Minimum... 
    Full time
    Temporary work
    Work experience placement
    Flexible hours
    Shift work

    VetJobs

    Pittsburgh, PA
    3 days ago
  • $70k - $123.55k

     ...Systems Engineer II We are seeking a Systems Engineer to support day-to-day operations for research data collection environments. This...  ...will help maintain, troubleshoot, and improve the hardware, software, and processes used to collect data for internal teams. The role... 
    Temporary work

    Ascendion

    Pittsburgh, PA
    5 days ago
  •  ...Systems Engineer II Location: Fully Onsite at Pittsburgh, PA Contract Duration: 3-months duration Pay rat: $60/hr on W2 Benefits...  ...In this role, you will work at the intersection of hardware, software, and research operations, ensuring the reliability and... 
    Contract work

    Tailored Management

    Pittsburgh, PA
    2 days ago
  • $200k - $400k

    An autonomy software and services company based in Pittsburgh, PA seeks a Robotics Engineer with specialized skills in Calibration and Localization. The company provides automatic sensor calibration and perception-based localization solutions to the robotics and autonomous... 
    Permanent employment
    Work at office
    Remote work
    3 days per week

    Solomon Page

    Pittsburgh, PA
    9 days ago
  •  ...Job Description Job Description Robotic test system developer: This student will work under our lead test engineer to expand our testing capabilities. They will assess and improve our existing test functions and develop new test functions for existing robotic test... 
    Weekend work

    Estat Actuation

    Glenshaw, PA
    20 days ago
  • $70k - $300k

     ...Who are We? Field AI is transforming how robots interact with the real world. We are building risk-aware...  ...environments where tight integration between hardware and software is critical. We’re looking for a Software Engineer - Mission Workflows to maintain and develop robot... 
    Permanent employment
    Flexible hours

    FieldAI

    Pittsburgh, PA
    3 days ago
  • $200k - $400k

    Our client is a small growing company based in Pittsburgh, PA that develops software for robotics and autonomous vehicles. They seek a Software Engineer specializing in C++ to build high-performance systems for sensor calibration, localization, and trajectory estimation... 
    Work at office
    Remote work
    3 days per week

    Solomon Page

    Pittsburgh, PA
    6 days ago
  •  ...Advanced Software Engineer As an Advanced Software Engineer, you will lead the design, development, and optimization of software solutions for advanced robotic systems. Your expertise will be pivotal in enhancing robotic functionalities through innovative software applications... 
    Permanent employment
    Full time
    Temporary work
    Worldwide
    Relocation package
    Flexible hours

    Honeywell

    Pittsburgh, PA
    2 days ago
  •  ...Who We Are Carnegie Robotics designs and manufactures advanced robotics systems and components for defense, agricultural, mining...  ...ranks. For this role, we are seeking a solid Embedded Software Engineer who can take full end-to-end ownership of software for our... 

    Carnegie Robotics LLC

    Pittsburgh, PA
    5 days ago
  •  ...Kurt J Lesker in Jefferson Hills, PA, is seeking a Mechanical Engineer II who will design mechanical components for vacuum systems and related applications. The role requires a Bachelor's degree in Mechanical Engineering and at least 2 years of design experience. Responsibilities... 

    Kurt J. Lesker Company

    Jefferson Hills, PA
    1 day ago
  •  ...Kurt J Lesker in Jefferson Hills, PA is seeking an Electrical Engineer II to design and develop large-scale vacuum systems equipment. This mid-level position requires a Bachelor's in Electrical Engineering and 2+ years of design experience. Key responsibilities include... 

    Kurt J. Lesker Company

    Jefferson Hills, PA
    2 days ago
  • $146k - $219k

     ...leading experts across machine learning and robotics, cloud platforms, mapping, sensors and...  ..., test operations, systems and safety engineering – all dedicated to making a real, positive...  ...~2+ years’ experience writing software that interacts with AWS and/or GCP services... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    more than 2 months ago
  •  ...a team that designs, develops, and integrates highly complex software applications within Honeywell Industrial Automation's Voice technologies...  ...quantum algorithms, or making taxis fly, our hardware engineering team is home to the world's leading technological talent. We... 
    Permanent employment
    Full time
    Temporary work
    Relocation package
    Flexible hours

    Honeywell

    Pittsburgh, PA
    3 days ago
  •  ...Senior Software Engineer Life Unlimited. At Smith+Nephew, we design and manufacture technology that takes the limits off living. Are...  ...to graphics-driven applications is required. Knowledge of robotic systems Experience in machine learning or deep learning, especially... 
    Flexible hours

    Smith+Nephew

    Pittsburgh, PA
    4 days ago
  • $179.2k - $268.8k

     ...leading experts across machine learning and robotics, cloud platforms, mapping, sensors and...  ..., test operations, systems and safety engineering - all dedicated to making a real, positive...  ...Build and maintain industry-leading software practices and principles Develop clean... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    6 days ago
  • $118.2k - $147.8k

     ...winning, global leader in architecture, engineering, and geospatial services. We blend design...  ...Woolpert is hiring a Senior Software Engineer to join our dynamic Atlas Labs...  ...Vision AI & Machine Learning LiDAR Robotics/Self-Driving/Autonomy General familiarity... 
    Flexible hours

    Woolpert

    Pittsburgh, PA
    4 days ago
  • $179.2k - $268.8k

     ...leading experts across machine learning and robotics, cloud platforms, mapping, sensors and...  ..., test operations, systems and safety engineering - all dedicated to making a real, positive...  ...deep understanding of the hardware and software required to support test tooling and... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Robot Software Engineer II. Be the first to apply!