Career Center


IAM Robotics

Apply for this Position

Posted on 04/19/2021


Pittsburgh, PA


We are seeking a senior robotics engineer to focus on and lead small teams in the design and implementation of software subsystems, testing, deployment, and life cycle support for our autonomous robotics product line. Our company is looking for a candidate with knowledge of software development and algorithm implementation, and have a desire to mentor more junior team members. The candidate must have prior experience working on a team of engineers and designers, acting as a technical, algorithm, or component lead.

Major Duties & Responsibilities

  • Experience with requirements-driven system design for electromechanical systems, as well as implementation on real-world hardware and embedded systems. In many cases, the candidate will be responsible for driving the design and test activities of various features while working directly with QA
  • Work with both Hardware and Software engineers to ensure the requirements are met, and their implementation strike a balance between the limitations of the two
  • Responsible for assigned tasks that will include both improving our existing software components and developing new ones
  • Ability to be flexible and adaptable in a startup environment
  • Feature- and sub-system-level ownership from requirements generation through design, development, testing, and deployment
  • Mentoring of junior engineers in engineering best practices, design, and professional development

Minimum Skills & Abilities

  • Demonstrated ability to perform requirements-driven software design
  • Experience with real-time systems, hardware interfaces, and distributed architectures (system of systems)
  • Fluent in one or more object-oriented programming languages (C++, python, java, etc.)


  • Experience with robotic systems
  • Experience with requirements verification and tracking
  • Experience with commercial software deployment and support
  • Atlassian products, particularly Jira
  • Master’s Degree in relevant field of study
  • 10+ years’ experience working as a Software Engineer or equivalent
  • 2+ years’ experience as a technical, component, or subsystem lead with 2 or more direct reports

Minimum Education & Experience

  • Bachelor’s Degree in Computer Science or relevant degree and experience
  • 5+ years’ experience working as a Systems Engineer or equivalent activities

Apply for this Position

Back to All Careers

Member Since 2018


Apply for this position

(Please combine your cover letter and resume into one attachment for upload - .doc, .docx, or .pdf only)