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

Software Engineer - Industrial Robotics Safety Systems

Sensory Robotics

Software Engineer – Industrial Robotics Safety Systems

Posted on 09/14/2026

Location

University of Cincinnati 1819 Innovation Hub, Cincinnati, Ohio

Description

We are seeking a Software Engineer to join our team developing an advanced safety system for industrial robotics.


Our system uses sensors to monitor the area surrounding an industrial robot, detect people in proximity to the robot, and provide safety-related signals that can halt or restrict robot operation when a person enters a defined area.
This is a hands-on software engineering position combining software development with regular testing on real robotic hardware. The successful candidate will develop and maintain production-quality software, implement and test new system capabilities, diagnose issues across software and hardware, and participate in experiments and system validation.


The software stack is primarily Python, with C and C++ used where performance or lower-level implementation requires it. Development and version control are managed through Git and GitHub.
Because this role involves frequent integration and testing with physical robotic systems and sensors, candidates should be comfortable working in a laboratory and industrial robotics environment. This is not a fully remote position.

 

The ideal candidate enjoys building software that interacts with the physical world. They are comfortable moving between writing code at a workstation and testing that code on actual hardware.
Because this system is intended to contribute to the safety of people working around industrial robots, we particularly value careful engineering. Candidates should be interested in understanding not only whether software works under normal conditions, but also how it behaves under unusual conditions, hardware failures, timing issues, sensor errors, and other edge cases.

This position is well suited to someone who enjoys robotics, challenging technical problems, hands-on experimentation, and seeing software operate on real systems.

Work Location
The position is based at the University of Cincinnati 1819 Innovation Hub, 2900 Reading Road, Cincinnati, OH 45206 .
Regular onsite work is required because development includes frequent testing and integration with robotic and sensing hardware. Work from home may be available on designated days when onsite hardware access is not required.

Major Duties & Responsibilities

  • Design, develop, test, and maintain software for an industrial robotics safety system.
  • Develop primarily in Python, with C and C++ used for performance-critical or low-level components as needed.
  • Develop algorithms and software for processing data from sensors monitoring people and robotic equipment.
  • Integrate software with sensors, computing hardware, robot controllers, and related system components.
  • Regularly deploy and test software on physical robotic systems.
  • Design and execute tests to evaluate system functionality, reliability, performance, and failure behavior.
  • Diagnose and troubleshoot issues spanning software, sensors, networking, computing hardware, and robot interfaces.
  • Identify edge cases and failure modes and develop appropriate tests and mitigations.
  • Write clear, maintainable, documented, and testable code.
  • Participate in code reviews and collaborative software development using Git and GitHub.
  • Develop automated tests, test utilities, data collection tools, and analysis scripts.
  • Document software architecture, interfaces, test procedures, and experimental results.
  • Work closely with other engineers and researchers to translate system requirements into robust implementations.
  • Follow established laboratory and robotic equipment safety procedures during testing.

    Preferred Qualifications

  • Master's degree or Ph.D. in Computer Science, Computer Engineering, Robotics, or a related field.
  • Experience contributing to a substantial software project or maintaining a multi-module production or research codebase.
  • Experience with C and/or C++.
  • Experience developing software for robotics, embedded systems, autonomous systems, computer vision, industrial automation, or other hardware-integrated systems.
  • Experience with sensor processing, computer vision, 3D sensing, LiDAR, depth cameras, or related perception technologies.
  • Experience with multithreaded, multiprocessing, asynchronous, or real-time/low-latency software.
  • Experience profiling and optimizing performance-critical software.
  • Experience with automated testing, continuous integration, and software quality practices.
  • Experience with Linux development environments.
  • Experience debugging systems involving a combination of software, networking, sensors, and physical hardware.
  • Familiarity with industrial robotics or functional-safety concepts and standards is a plus.

Minimum Education & Experience

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a closely related field, or equivalent demonstrated experience.
  • Strong programming ability in Python.
  • Understanding of fundamental computer science and software engineering concepts, including data structures, algorithms, software architecture, debugging, and testing.
  • Experience using Git or another modern version-control system.
  • Ability to independently diagnose and solve technical problems.
  • Ability to write maintainable software that will be used and modified by other developers.
  • Ability and willingness to regularly work onsite with robotic hardware at the University of Cincinnati 1819 Innovation Hub.

Back to All Careers
Vacancy posted 28 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Industrial Robotics Safety Systems in Cincinnati, OH vacancy
  •  ..._______ Position Summary The System Sales Applications Engineer – Intralogistics is responsible for...  ...ensuring solutions meet performance, safety, quality, and delivery expectations...  ...Engineering, Electrical Engineering, Industrial Engineering, Mechatronics, or related... 
    Suggested
    Full time
    Contract work
    Work at office
    Remote work
    Worldwide

    Regal Rexnord

    Cincinnati, OH
    more than 2 months ago
  •  ...serving employers, TPAs, health systems, and benefit consultants...  ...are seeking a Lead IT Systems Engineer to modernize and optimize identity...  ...system access, hardware, and software are prepared prior to...  ...internal customer service. Industry Experience: Experience within... 
    Suggested
    Remote work

    S&S Healthcare

    Cincinnati, OH
    a month ago
  •  ...operations, Song and Industry X with our deep industry...  ...quality, worker safety and sustainable operations...  ...large scale manufacturing engineering initiatives. This...  ...deploying automated mobile robots (AMRs). Expertise with...  ...of Plant Control Systems (DCS, PLC, SCADA, HMI,... 
    Suggested
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Cincinnati, OH
    3 days ago
  •  ...operations, Song and Industry X with our deep industry...  ...quality, worker safety and sustainable operations...  ...large scale manufacturing engineering initiatives. This...  ...deploying automated mobile robots (AMRs). Understanding...  ...of Plant Control Systems (DCS, PLC, SCADA, HMI,... 
    Suggested
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Cincinnati, OH
    4 days ago
  •  ...organizations across industries. Our strategy is...  ...Supply Chain and Engineering, and Talent, with...  ....com.You are:The Robotics Automation...  ...scalable production systems in manufacturing,...  ...effectors, conveyors, safety systems, machine...  ....Troubleshoot software, controls, network... 
    Suggested
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Cincinnati, OH
    2 days ago
  • $48.08 - $62.5 per hour

     ...Job Title: Automation Engineer Job Description The Automation...  ...and troubleshooting control systems for a diverse range of customers...  ...all control components and software operate as intended. Troubleshoot...  ...design principles related to industrial control systems. Ability... 
    Contract work
    Temporary work
    Work experience placement
    Work at office

    Actalent

    Cincinnati, OH
    5 days ago
  • $63k - $140k

    Industry/SectorNot ApplicableSpecialismData, Analytics & AIManagement...  ...a GenAI Python Systems Engineer - Experienced Associate, you...  ...apply data, algorithms, and software engineering to build and deploy...  ...Science, Artificial Intelligence/Robotics, Computer Science/Information... 
    Full time
    H1b

    PwC

    Cincinnati, OH
    5 days ago
  • $77k - $202k

    Industry/SectorNot ApplicableSpecialismData, Analytics & AIManagement LevelSenior AssociateJob...  ...OpportunityAs a GenAI Python Systems Engineer - Senior Associate, you will play a pivotal...  .../Data Science, Artificial Intelligence/Robotics, Computer Science/Information Systems,... 
    Full time
    H1b

    PwC

    Cincinnati, OH
    5 days ago
  • $122k - $240.5k

    Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering/Engineering...  ...and building autonomous, multi-agent systems powered by Anthropic's Claude models...  ...the work you do and the clients and industries/sectors you serve.Limited immigration... 
    Work at office
    Local area
    Visa sponsorship
    Flexible hours
    Shift work

    Deloitte

    Cincinnati, OH
    5 days ago
  •  ...Partnership, Innovation, Excellence, and Safety Feldkamp Mechanical is part of Kelso Industries, with 3,500+ employees across 29...  ...drawings that support project engineering, fabrication, and installation....  ...26) for mechanical piping systems. • Review clash detection and... 
    Work at office
    Local area

    Feldkamp Mechanical

    Cincinnati, OH
    3 days ago
  •  ...An international industrial machinery manufacturer in the Cincinnati, OH area is seeking a Automation...  ...assembly and troubleshooting of automation systems. Responsibilities: Build, fabricate, test and troubleshoot robotic automation systems Interface with... 
    Full time

    Activ8 Recruitment & Solutions

    Cincinnati, OH
    2 days ago
  •  ...information technology in the healthcare industry? Do you get excited about the...  ...currently seeking a full-time, office-based Systems Engineer to join our Information Technology team...  ...Application Architects and other teams (Software Development, Database, Storage, Networking... 
    Full time
    Contract work
    Work at office
    Work from home

    Medpace

    Cincinnati, OH
    4 days ago
  •  ...Northrop Grumman Cincinnati (Xetron) is seeking a cleared Staff Systems Engineer to lead MBSE and systems engineering activities for RF communications projects. You will guide architecture, requirements flow-down, and cross-team integration across an agile development... 

    Jobleads-US

    Cincinnati, OH
    3 days ago
  •  ...Northrop Grumman Corp. in Cincinnati (Xetron) seeks a cleared Staff Systems Engineer to lead RF communications design, development, integration and test for critical defense programs. The role requires a Top Secret clearance, broad engineering leadership across disciplines... 

    Jobleads-US

    Cincinnati, OH
    4 days ago
  •  ...Role: Software Engineer - Safer Payments Location: Cincinnati, OH - Onsite Pay Rate: $60 - 65/hour on W2, client will not consider C2C...  ...requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis • Object-... 

    CBTS

    Cincinnati, OH
    1 day ago
  •  ...Job Description We are looking for a Senior Full Stack Software Engineer to work for our client. The ideal candidate aligns with the...  ...scalable full stack applications across front-end and back-end systems Build and maintain APIs and services that support core... 

    Ringside Talent Acquisition Partners

    Cincinnati, OH
    2 days ago
  •  ...Full Stack Engineer Duration: Long Term Contract Location: Durham, NC | Westlake,...  ...and support digital capabilities. As a Software Engineer, you will be an integral member...  ...required Experience using version control system like Bitbucket and GitHub Hands on... 
    Long term contract

    Samprasoft

    Covington, KY
    4 days ago
  •  ...An international industrial machinery manufacturer in the Cincinnati, OH area is seeking...  ...assembly and troubleshooting of automation systems. The full job description covers all...  ...Build, fabricate, test and troubleshoot robotic automation systems Interface with... 

    Activ8 Recruitment & Solutions

    Cincinnati, OH
    12 hours ago
  •  ...Overview The Lead Engineer is responsible for defining...  ...the operating system of the Full Authority...  ...embedded application software for aircraft engine hardware...  ...it meets performance, safety, and regulatory standards...  ...of competitors and industry trends ~ Ability to... 
    Odd job
    Permanent employment
    Full time
    Relocation package

    GE Renewable Energy Power and Aviation

    Cincinnati, OH
    2 days ago
  •  ...you ever wondered what makes a turbofan engine so cool? Some people think it's the fan,...  ...On my team we think it's the logic and software that stitch all those subsystems together...  ...solutions for product control and control system technology needs. Apply control theory and... 
    Permanent employment
    Full time
    Relocation package

    GE Renewable Energy Power and Aviation

    Cincinnati, OH
    more than 2 months ago
  •  ...Responsibilities: - Lead the development of software solutions that will meet or exceed...  ...designing and implementing modules to the system specifications, conducting unit testing,...  ...: -8+ years of full-stack software engineering experience developing enterprise web... 
    Minimum wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Cincinnati, OH
    3 days ago
  • $87k - $120k

    Senior Electrical Engineer - Power Systems & DistributionABOUT USMatrix Technologies, Inc. has been...  ...compensation. Our expertise spans multiple industries, and 87% of our projects are from...  ...standards, quality expectations, and safety initiatives.WHY ENGINEERS ENJOY THIS... 
    Full time
    Temporary work
    For contractors
    Casual work
    Local area
    Immediate start
    Work from home
    Flexible hours
    Night shift

    Matrix Technologies

    Cincinnati, OH
    4 days ago
  •  ...join the Broadridge team.Broadridge is hiring! We are seeking a Software Developer to support, enhance, and maintain intelligent...  ...on experience in workflow automation, document processing, and system integration, along with imaging, and AI-enabled intelligent document... 
    Full time
    Local area

    Broadridge

    Fort Mitchell, KY
    3 days ago
  •  ...looking for a full-time, office-based Jr. Software Engineer.Join us in building the digital...  ...modernizes and supports Medpace's internal systems. Strong attention to detail, desire for...  ...up for success with the tech skills and industry knowledge to help you excel.If you want... 
    Rotational program
    Full time
    Contract work
    Work at office
    Work from home

    Medpace

    Cincinnati, OH
    4 days ago
  •  ...Broadridge is growing! We are seeking an enthusiastic Senior Software Engineer (Java) to join our team. In this role, you will work with internal...  ...scalable technology solutions that support core business systems. The successful candidate will be organized, collaborative,... 
    Full time
    Local area

    Broadridge

    Fort Mitchell, KY
    2 days ago
  • $98.18k - $115.5k

     ...maintenance of best in class software experiences. The candidate is...  ...CollaboratewithProductManagement,Engineering,Data,...  ...employment eligibility verification system operated by the U.S. Citizenship...  ...as those related to ethics, safety, or operational procedures.Applicants... 
    Full time
    Work experience placement
    Local area
    3 days per week

    US Bank

    Cincinnati, OH
    5 days ago
  •  ...we are currently seeking a full-time Software Engineer to join our team developing applications...  ..., python, javascript, typescriptCloud systems (Azure, AWS, etc.)Machine/deep...  ...biotechnology, pharmaceutical, and medical device industries. Our mission is to accelerate the... 
    Full time
    Contract work
    Work from home

    Medpace

    Cincinnati, OH
    4 days ago
  •  ..., come join the Broadridge team. We are looking for a Senior Software Engineer. This is an exciting opportunity to join a high-performing team...  ...- Application Development Life Cycle / Agile Development, System Design and Architecture, DevOps / Deployment automationPassionate... 
    Full time
    Local area
    Immediate start

    Broadridge

    Fort Mitchell, KY
    1 day ago
  • $119.77k - $140.9k

     ...for our enterprise API ecosystem, leading engineering efforts across Apigee OPDK, Apigee...  ...based employment eligibility verification system operated by the U.S. Citizenship and Immigration...  ..., such as those related to ethics, safety, or operational procedures.Applicants... 
    Full time
    Work experience placement
    Local area
    3 days per week

    US Bank

    Cincinnati, OH
    2 days ago
  •  ...Role: Software Engineer - Safer Payments Read the overview of this opportunity to understand what skills, including and relevant soft skills...  ...analysis, software review, identification of code metrics, system risk analysis, software reliability analysis • Object-... 

    CBTS

    Cincinnati, OH
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Industrial Robotics Safety Systems. Be the first to apply!