Senior Robotics Software Engineer

Posted 24 Days Ago
Be an Early Applicant
Pittsburgh, PA
7+ Years Experience
Information Technology • Robotics • Software
The Role
Seeking an experienced Senior Robotics Software Engineer to develop capabilities and services for robotics autonomy pipelines. Responsibilities include developing, testing, and implementing robotics applications, collaborating with teams, and ensuring quality software solutions. Preferred qualifications include a Master's degree and extensive experience in software development for autonomous systems.
Summary Generated by Built In

The ARM Institute is seeking an experienced and hands-on Senior Robotics Software Engineer to support its mission. Are you a self-starter who can work independently as well as with a team? Do you want to contribute to building and integrating robotic skills and tools that innovate robotics and advance manufacturing technologies? Are you compelled to make robotics easier to use and more accessible to US manufacturers, large and small?
The Senior Robotics Software Engineer will be responsible for supporting a variety of diverse programs and lead software development, testing, and integration of bleeding edge robotic technologies to enhance how robotics are used in manufacturing. Key responsibilities include:

  • Software development in support of autonomy pipelines and robotic hardware integration
  • Test and demonstrate robotic capabilities using both simulation as well as hardware
  • Evaluate and review proposals and software deliverables
  • Develop strategies for refactoring and sustaining code for its potential reuse
  • Collaborate with stakeholders to understand manufacturing problems, identify robotic technology gaps and create developmental strategies and approaches to address them
  • Write comprehensive turn-key technical documentation, such as how-to guides, and manuals with examples to support software deliverables

In addition, this position will be responsible for software development and integration for the ARM Institute’s National AI Data Foundry for Robotics. This program is chartered to democratize manufacturing process data, develop advanced process models and the software tools needed to seamless integrate robotics into the manufacturing process; therefore, making robotics more flexible, agile and robust across a variety of manufacturing domains and markets. As part of this program, the Senior Robotics Software Engineer will be expected to work with AI Data Foundry stakeholders and partners to create and transition the reusable software tools and first of a kind (FOAK) innovative solutions to empower the robotics and manufacturing communities on a national scale.
This position will report to the Director of Federal Technology Initiatives and work closely with the Principal Robotics Scientist and engineering staff. ARM has a flexible hybrid work environment. This role will include on-site work at our Pittsburgh, PA Headquarters at Mill 19. Overnight travel to manufacturing facilities may be needed on occasion.
Experience and credentials for the position, include: 

  • BS in computer science, software engineering, robotics engineering, or related field with a minimum of 10 years’ experience in software development in support of robotic autonomy pipelines (perception, planning, control, performance characterization, modeling and simulation, infrastructure, etc.)
  • A solid foundation in both theoretical knowledge and practical application of robotics
  • Experiences should span a variety of sensors, end-of-arm-tools (EOATs), industrial robot arms (ABB, FANUC, Yaskawa, etc.), collaborative robots, mobile robotics, and other forms of advanced robotics and automation.
  • Demonstrated experience in developing software in the following environments:
    • [Ubuntu] Linux, Windows, git, Unix shell scripts, Windows batch files, Makefile programming
    • C/C++, Python3, NumPy, SciPy, ROS2
    • Network programming with recovery strategies for operating in uncertain, dynamic, and unpredictable environments
    • Using Docker and/or Kubernetes
    • Creating and using a data-driven test environment
    • Developing reduced-order models, their simulations, and running their simulations
    • Experience using a third-party model & simulation (M&S) environment (ex. Gazebo) with a physics simulator (ex. PhysX, Bullet, etc.)

Successful candidates will need to have: 

  • Strong communication and interpersonal skills, with the ability to communicate technical concepts to both technical and non-technical stakeholders.
  • Demonstrated proficiency in utilizing a wide array of engineering tools and systems to solve challenging problems.
  • Excellent problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.
  • Able to collaborate with technical staff and work independently in a hybrid work environment.
  • Collaborate and effectively communicate with non-technical staff
  • Experience with Atlassian tools such as: Bitbucket, Confluence, Jenkins, and/or Jira
  • Experience with Agile development methodologies and DevOps practices.
  • Applicant must be a US Citizen

 Enjoy the following benefits: 

  • Medical, dental and vision insurance
  • Competitive paid vacation and holidays
  • Paid Family Leave
  • Employer paid STD, LTD, & Life Insurance
  • Generous employer retirement plan contributions

Recognized as one of Pittsburgh's Best Places to Work!


Join an organization with a Mission to accelerate the development and adoption of innovative robotics technologies that are the foundation of every advanced manufacturing activity today and in the future.
 

Top Skills

C/C++
Python3
The Company
HQ: Pittsburgh, PA
38 Employees
On-site Workplace
Year Founded: 2017

What We Do

The ARM (Advanced Robotics for Manufacturing) Institute accelerates the development and adoption of innovative robotics technologies that are the foundation of every advanced manufacturing activity today and in the future. We leverage a unique, robust and diverse ecosystem of partners across industry, academia and government to:
- make robotics, autonomy and artificial intelligence more accessible to U.S. manufacturers large and small
- train and empower the manufacturing workforce
- strengthen our economy and global competitiveness
- elevate our national security and resilience

The ARM Institute operates as part of the Manufacturing USA network, and is funded by the U.S. Department of Defense. By creating a collaborative ecosystem of like-minded organizations, the ARM Institute is speeding the movement of industrial robots into commercial use, while preparing a labor force to operate and manage these technologies.

ARM is an integral part of Pittsburgh’s strategy to define the future of the global manufacturing economy and will be the lead tenant at Hazelwood Green, a unique hub that will revolutionize U.S. manufacturing. For more information, visit www.arminstitute.org.

Jobs at Similar Companies

Cencora Logo Cencora

Software Engineer II | Frontend / Javascript

Healthtech • Logistics • Software • Pharmaceutical
Pune, Maharashtra, IND
46000 Employees

MassMutual India Logo MassMutual India

BI Developer

Big Data • Fintech • Information Technology • Insurance • Financial Services
Hyderabad, Telangana, IND

Silverfort Logo Silverfort

Sales Development Representative

Information Technology • Sales • Security • Cybersecurity • Automation
Dallas, TX, USA
357 Employees

Similar Companies Hiring

MassMutual India Thumbnail
Insurance • Information Technology • Fintech • Financial Services • Big Data
Hyderabad, Telangana
Silverfort Thumbnail
Security • Sales • Information Technology • Cybersecurity • Automation
GB
357 Employees
Cencora Thumbnail
Software • Pharmaceutical • Logistics • Healthtech
Conshohocken, PA
46000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account