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.
- ..._______ 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...SuggestedFull timeContract workWork at officeRemote workWorldwide
- ...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...SuggestedRemote work
- ...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,...SuggestedFull timeWork experience placementLive inWork at officeLocal area
- ...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,...SuggestedFull timeWork experience placementLive inWork at officeLocal area
- ...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...SuggestedFull timeWork experience placementLive inWork at officeLocal area
$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 workTemporary workWork experience placementWork at office$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 timeH1b$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 timeH1b$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 officeLocal areaVisa sponsorshipFlexible hoursShift work- ...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 officeLocal area
- ...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
- ...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 timeContract workWork at officeWork from home
- ...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...
- ...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...
- ...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-...
- ...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...
- ...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
- ...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...
- ...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 jobPermanent employmentFull timeRelocation package
- ...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 employmentFull timeRelocation package
- ...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 wageContract workTemporary workWork experience placement
$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 timeTemporary workFor contractorsCasual workLocal areaImmediate startWork from homeFlexible hoursNight shift- ...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 timeLocal area
- ...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 programFull timeContract workWork at officeWork from home
- ...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 timeLocal area
$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 timeWork experience placementLocal area3 days per week- ...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 timeContract workWork from home
- ..., 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 timeLocal areaImmediate start
$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 timeWork experience placementLocal area3 days per week- ...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-...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Industrial Robotics Safety Systems. Be the first to apply!
- software engineer full time Cincinnati, OH
- graduate software developer no experience Cincinnati, OH
- software engineer healthcare Cincinnati, OH
- network software engineer Cincinnati, OH
- software engineer internship Cincinnati, OH
- senior software engineer Cincinnati, OH
- software system engineer Cincinnati, OH
- software developer Cincinnati, OH
- ngo software engineer Cincinnati, OH
- startup software engineer Cincinnati, OH







