×
Register Here to Apply for Jobs or Post Jobs. X

Robotics Perception Software Engineer

Job in Pittsburgh, Allegheny County, Pennsylvania, 15201, USA
Listing for: Omega Solutions, Inc.
Full Time position
Listed on 2026-08-05
Job specializations:
  • Software Development
    Robotics, AI Engineer (Applied/Software), Software Engineer, Machine Learning/ ML Engineer
Job Description & How to Apply Below

Robotics Perception Software Engineer

Our client's Innovation and Technology Development Division is currently seeking a Robotics Perception Software Engineer at its Pittsburgh Automation Center. In this role you will work on the exciting and technically challenging Automation Systems Development team. This team is responsible for developing and demonstrating automation technologies, which are often used in conjunction with information systems, remote control, semi-autonomous, and fully autonomous machine control systems.

In this role you will focus on the development and application of perception technologies and systems.

Job Duties/Responsibilities may include, but are not limited to:

  • Research and develop new technology in perception
  • Develop perception software and implement in edge computing or central computing platforms
  • Hands-on programming in C, C++ Test software in lab, simulation, and in machine environment
  • Solving analytical problems and debugging software
  • Communicate results to customers, suppliers, team members, and other business units
  • Participate in R&D programs through entire lifecycle, from initial inception through production and maintenance phases
  • Possible limited travel 5%

Education Requirement:

  • Bachelor's or Master's degree in Robotics, Computer Vision, Computer Science, Electrical Engineering, Computer Engineering
  • With a Bachelor's degree, at least 5 years of experience (or) with Master's degree, at least 3 years of experience with design, and development of Computer vision/perception software that integrates with Perception sensors (i.e. Lidar, Cameras, Radar, etc)

Technical

Skills Required:

  • Very strong hands-on programming skills in C++ is a must
  • Experience in deploying software on edge and central computing embedded platforms with CPUs, GPUs and FPGAs
  • Strong knowledge of Linux operating systems
  • Perception, Machine learning, Deep learning algorithm development is a plus
  • Programming skills in ROS, Matlab, Python is a plus
  • Strong math skills and familiarity with linear algebra
  • Experience working in an Agile/Scrum environment

Soft

Skills Required:

  • Strong communicator
  • Team player
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary