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 21 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Industrial Robotics Safety Systems in University, MO vacancy
  • $121.7k - $231k

     ...POSITION SPECIFICS We are seeking a motivated and technically strong Software System Safety Engineer to join the Embedded Software Department at ARL at Penn State. This position supports the development and certification of software-intensive Navy systems. The successful... 
    Suggested
    Full time
    For contractors
    Work experience placement
    Local area

    Jobleads-US

    Ferguson, MO
    1 day ago
  •  ...Penn State’s Applied Research Laboratory (ARL) seeks a Software System Safety Engineer to advance safety for software-intensive Navy systems. You will collaborate with developers, systems engineers, and government safety engineers to identify hazards and produce evidence... 
    Suggested

    Jobleads-US

    Ferguson, MO
    1 day ago
  • $135k - $165k

     ...Boeing Company, brings over 30 years of industry experience designing, implementing,...  ...enable critical missions and ensure the safety of our global customers and team...  ...Boeing Global Services BGS, is seeking a Software Systems Engineer in Hazelwood, MO for the Department of... 
    Suggested
    Work experience placement
    Worldwide
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work
    Day shift

    The Boeing Company

    Hazelwood, MO
    2 days ago
  • $130k - $140k

     ...Full-time Description Software Systems Engineer Position Summary Trust Consulting Services, Inc. is seeking a Software Systems Engineer to support our client, the Defense Logistics Agency (DLA). The Software Systems Engineer provides technical expertise... 
    Suggested
    Full time
    Temporary work
    Local area
    Remote work
    Monday to Friday

    GrabJobs

    Manchester, MO
    2 days ago
  • $105.9k - $231k

     ...We are searching for an experienced, motivated, and driven System Safety Engineer to join the Systems Engineering Department within the Undersea...  ..., Requirements Hazard Analyses, Subsystem Hazard Analyses, Software Safety Level of Rigor, etc. Assess engineering documents... 
    Suggested
    Full time
    For contractors
    Work experience placement
    Work at office
    Local area

    Jobleads-US

    Ferguson, MO
    1 day ago
  • $99.45k - $134.55k

     ...Python. We need experience with systems integration and systems engineering processes and procedures. We...  ...with embedded systems software, C, C++, Rust, Linux, VxWorks,...  ...devices and systems that meets industry, customer, safety, and regulatory standards. We... 
    Full time
    Work experience placement
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Day shift

    Boeing

    Saint Louis, MO
    29 days ago
  •  ...Tapestry Solutions, a Boeing Company, is seeking a Software Systems Engineer in Hazelwood, MO for the DoD Tomahawk program. You will design,...  ...maintain non-embedded software, ensuring compliance with industry and government standards throughout the lifecycle. You... 

    Jobleads-US

    Hazelwood, MO
    2 days ago
  •  ...London Stock Exchange Group is seeking a Lead Engineer to build enterprise-grade software addressing complex financial services challenges. You will mentor...  ...A Bachelor’s degree and a track record in high-scale systems are expected. The role emphasizes collaboration... 

    Jobleads-US

    Creve Coeur, MO
    2 days ago
  •  ...seeking a dynamic and detail-oriented Mid ServiceNow ITSM Process Systems Engineer  to lead an effort to review and update IT Service Management...  ...services. Our client areas span, national security, public safety and healthcare markets.   Our Commitment to quality and... 
    Work at office
    Work from home
    Home office

    USmax Corporation

    Saint Louis, MO
    a month ago
  • $98.18k - $115.5k

     ...DescriptionJob DescriptionThe Automation Engineer tests, creates, implements automations. Performs...  ...; defines automation data needs across systems and creates a plan to coordinate this...  ..., such as those related to ethics, safety, or operational procedures.Applicants must... 
    Full time
    Work experience placement
    Local area
    3 days per week

    US Bank

    Earth City, MO
    3 days ago
  • $130k - $160k

     ...high-temperature heat pump that produces industrial steam at a lower cost than traditional...  ...for someone who wants to do serious engineering in a startup environment: move quickly,...  ...We are looking for a Senior Mechanical Systems Engineerwho exemplifiesstrong engineering... 
    Remote work
    Flexible hours

    GrabJobs

    Saint Louis, MO
    2 days ago
  • $126.65k - $171.35k

     ...Boeing Company is looking for an Experienced Simulation Software Engineer - Training Systems to join our Government Vehicle Health Management Systems...  .../platforms, and frameworks to enhance test performance, safety, and durability of software and hardware throughout the... 
    Permanent employment
    Work experience placement
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work
    Day shift
    Saint Louis, MO
    18 days ago
  •  ...The Pennsylvania State University’s Applied Research Laboratory seeks an experienced System Safety Engineer to join the Systems Engineering Department in-state, State College, PA. Work spans from concept to test, adhering to DoD safety processes and MIL-STD-882E guidance... 

    Jobleads-US

    Ferguson, MO
    1 day ago
  •  ...ARL) is seeking a Dynamics and Controls Engineer to join the Vehicle Control and Dynamics...  ...College, PA. You will develop flight control system requirements, build 6DoF dynamic models,...  ...skills in Matlab/Simulink, C/C++, and software validation, with responsibilities... 

    Jobleads-US

    Ferguson, MO
    1 day ago
  • $146k - $234k

     ...Responsibilities Systems Integrators support the Government by...  ...Actions (CoAs), Trade Studies, and Engineering Assessments. Assists the...  ...experience in government or industry in relevant work areas...  ...languages. Working knowledge of Software Development Frameworks.... 
    Contract work
    For contractors
    Work experience placement
    Remote work
    Shift work

    Peraton

    Saint Louis, MO
    2 days ago
  • $112.2k - $151.8k

     ...require a Bachelor of Science degree in Engineering, with a focus in Electrical, Mechanical,...  ...prior experience with Vehicle Management Systems. We prefer prior experience in...  ...sustainment issues across hardware and software life cycles. We evaluate emerging technologies... 
    Full time
    Contract work
    Interim role
    Work at office
    Relocation
    Visa sponsorship
    Work visa
    Day shift

    Boeing

    Saint Louis, MO
    10 days ago
  • $160.65k - $217.35k

     ...experience with full life-cycle software development, modeling,...  ...of science degree in engineering, engineering technology, chemistry...  ...familiarity with embedded system software, C, C++, Rust,...  ...and systems while meeting industry, customer, safety, and regulatory standards.... 
    Full time
    Work experience placement
    Relocation
    Day shift

    Boeing

    Saint Louis, MO
    29 days ago
  •  ...Louis Metro Area providing support to small and medium sized businesses. We are looking for a dynamic, motivated and skilled Systems Engineer to join our team! We are seeking an experienced and customer-service focused individual who will work with our clients on some... 
    Temporary work
    Work at office
    Local area

    CMIT Solutions St. Louis

    Saint Louis, MO
    10 days ago
  • $136.85k - $185.15k

     ...opportunity for professional growth. Find your future with us. Boeing Defense, Space & Security (BDS) is seeking a Lead Systems Engineer (Level 4) to join the team in Hazelwood, MO . The Lead Systems Engineer will lead the system architecture development... 
    Permanent employment
    Work experience placement
    Immediate start
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work
    Day shift

    Boeing

    Hazelwood, MO
    2 days ago
  • $87.1k - $157.45k

     ...technology-enabled services and mission software capabilities in the areas of cyber,...  ...Area, is currently seeking a Mid-Level Systems Engineer for the Chinook Program. As part of a highly...  ...law. About Leidos Leidos is an industry and technology leader serving government... 
    Contract work
    For contractors
    Work at office
    Local area
    Immediate start

    Leidos

    Saint Louis, MO
    1 day ago
  • $136.65k - $185.15k

     ...The Boeing Company is seeking a Lead Systems Engineer to join one of our St. Louis, MO (...  ...~ Perform analyses in affordability, safety, reliability, maintainability, testability...  ...or mission critical system hardware and software certification) Experience leading... 
    Permanent employment
    Interim role
    Currently hiring
    Immediate start
    Remote work
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work
    Day shift

    Boeing

    Berkeley, MO
    4 days ago
  •  ...Peraton is seeking an Expert-Level GEOINT System Integrator to lead large-scale, onsite integration across NGA and Mission Partners....  ...enterprise readiness, manage multi-phase roadmaps, and mentor engineers, advancing MBSE, Agile, and AI practices. A TS/SCI clearance is... 

    Jobleads-US

    Saint Louis, MO
    4 days ago
  •  ...without employment-based immigration sponsorship, now or in the future. Software Engineer IV – ERP Finance (Oracle/PLSQL) – Spectrum   Ready to advance Spectrum’s financial systems with your Oracle and PL/SQL expertise? As a Software Engineer IV on the ERP Finance... 
    Work at office
    Local area
    Visa sponsorship

    SPECTRUM

    Saint Louis, MO
    2 hours ago
  • $146k - $234k

     ...Responsibilities We are seeking an Expert-Level GEOINT System Integrator with hands-on experience across the Systems Engineering and Integration Lifecycle , including...  ...Rapid elasticity Measured service Software as a Service (SaaS) Platform as a Service (PaaS... 
    Contract work
    Shift work

    Jobleads-US

    Saint Louis, MO
    4 days ago
  • $164.9k - $223.1k

     ...Bachelor of Science degree in Engineering (focusing on Electrical,...  ...Proficiency in Model-Based Systems Engineering tools, such as Cameo Knowledge of modern software development practices, including...  ...assistance. Our commitment to safety and security includes a Drug-... 
    Full time

    Boeing

    Saint Louis, MO
    7 days ago
  •  ...for our Building Automation Systems (BAS) Engineer 3 position for our branch...  ...management of sub-contractors, safety awareness and maintenance,...  ...are backed by Daikin Industries, Ltd.  Responsibilities May...  ...standard industry scheduling software tools Appropriate written... 
    Full time
    For subcontractor
    Work at office
    Flexible hours

    Daikin

    Chesterfield, MO
    11 days ago
  • $155k - $200k

     ...has an immediate need for a Senior AI Software Engineer to join our growing AI and Automation...  ...LLM-powered applications, and agentic AI systems. You will collaborate with cross-...  ...clean, well-documented code following industry and federal guidelines; support reproducible... 
    Temporary work
    Immediate start
    Worldwide

    Credence

    Saint Louis, MO
    a month ago
  •  ...Research Laboratory is seeking a Mechanical Research and Development Engineer to design, analyze, and test multi-material structures and...  ..., while collaborating with senior engineers on integrated system architectures. The role requires a engineering or science degree... 

    Jobleads-US

    Ferguson, MO
    1 day ago
  •  ...Peraton is seeking a Systems Integrator to lead and oversee the NSG/ASG systems-of-systems enterprise, delivering end-to-end SDLC support and guiding planning, implementation, testing, documentation, and maintenance of cloud services and subsystems. The role requires... 
    Remote work

    Jobleads-US

    Saint Louis, MO
    3 days ago
  • $121.7k - $231k

     ...experienced Sustainment Systems Research and Development Engineer to join our Sustainment Information...  ..., and sustainment system software engineering to support...  ...with government and industry sponsors as well as Penn...  ...Security and Annual Fire Safety Report (ASR). The ASR includes... 
    Full time
    For contractors
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Jobleads-US

    Ferguson, MO
    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!