Jobs and Careers
WE

Software Engineer, Robotics

Westinghouse Electric Company
Cranberry Township, United Statesfull_timeVerifiedPosted 7 Feb 2025

About the role

Are you interested in being part of an innovative team that supports Westinghouse’s mission to provide clean energy solutions? At Westinghouse, we recognize that our employees are our most valuable asset and we seek to identify, attract and recruit the most qualified talent while recognizing and encouraging the value of diversity in the global workplace.

Robotics Software Engineer and System Integrator

Westinghouse Digital & Innovation, Robotics & Sensor Technology

 

Energize your career with Westinghouse Digital & Innovation!  We support multiple robotics development initiatives to support nuclear plant operations around the world. We continuously develop and innovate to ensure customer success with advances in remote inspection and maintenance. We vigorously pursue cutting edge technologies for the development of world-class products to keep nuclear plants operating safely and ever more efficiently to address the threat of climate change.

 

If this sounds like an environment you would thrive in, Digital & Innovation is looking for an experienced Software Systems Engineer with Robotics experience to join the Robotics & Sensor Technology Team and perform the design and implementation of complex software stacks to implement robot automation, autonomy, and sensor adaptive control functions.  Systems include both fixed manipulators and mobile systems. 

 

Westinghouse Electric Company, LLC, is looking to hire a Robotics Software and Systems Engineer for their Churchill research site near Pittsburgh, Pennsylvania.  If you are interested in being a part of a company that is leading the way with a new generation of nuclear technology, helping the world meet growing electricity demand with safe, clean, and reliable nuclear energy, we want to hear from you.

 

Your Day to Day:

  • Perform selection, integration, and tuning of robot algorithms in the ROS2 software ecosystem as well as full stack design and delivery of associated graphical user interfaces for control and monitoring of multirobot deployments. Fluency in Ubuntu Linux, Windows 11 operating systems is required as well as design and implementation of networking solutions.  This includes system administration, software installation and configuration of the base operating system, deployment of security updates, and configuration management of all applications and supporting hardware.  Expectation of working closely with end users to deploy applications and resolve issues.
  • Receiving input from internal teams and external customers to define product suites.
  • Defining all software components required to implement a full stack robotic system deployment and optimal development progression.
  • Programming missing pieces of the software stack and managing code generated by external vendors.
  • Workflow definition, software development, testing, and tuning robot operations stack.
  • Design, integrate, modify, and maintain releases for internal and external use.
  • Defining configuration and setup of network equipment to support remote site deployments.
  • Receive training and feedback from experienced mentor, and mentor others.
  • Provide troubleshooting for deployed products and remote troubleshooting of customer system issues.
  • Perform operating system verification and validation.
  • Document performed work in accordance with WEC software procedures.
  • Perform supervision of customer deployments, hardware deliveries, OS upgrades, security updates and/or preventive maintenance including system installation, integration, and on-site end-user and system administration training.

 

<

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Westinghouse Electric Company

View company profile →