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

     ...Defense Air Dominance Division Systems Safety & Mission Assurance...  ...looking for an Aircraft Safety Engineer to join our US Navy Unmanned...  ...to assess aircraft hardware/software/firmware design to identify...  ...issue Full-time aerospace industry experience with Flight Controls... 
    Suggested
    Permanent employment
    Full time
    Work experience placement
    Interim role
    Currently hiring
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work
    Day shift

    The Boeing Company

    Saint Louis, MO
    3 days ago
  • Experienced or Senior Mechanical System Design EngineersCompany:The...  ...System Design Engineers to develop, maintain and modify...  ...with modeling and simulation software such as Matlab, Simulink, Simcenter...  ...eligibility.Export Control Requirement:Safety Sensitive:Security Clearance:... 
    Suggested
    Full time
    Work experience placement
    Interim role
    Immediate start
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work

    Boeing

    Saint Charles, MO
    4 days 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... 
    Suggested
    Full time
    Work experience placement
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Day shift

    Boeing

    Saint Louis, MO
    9 days ago
  • $126.65k - $232.3k

     ...of experience with the software development lifecycle....  ...time or non-real-time systems. We require at...  ...year of experience in safety-critical or flight-critical...  ...project plans and industry standards. We coach...  ...experienced and senior-level engineers, relocation for... 
    Suggested
    Full time
    Relocation
    Relocation package
    Day shift

    Boeing

    Hazelwood, MO
    9 days 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
    Permanent employment
    Worldwide
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work
    Day shift
    Saint Louis, MO
    9 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
    14 days ago
  • $132k - $149k

     ...Clearance or higher. Experience using Cameo System Modeler or similar Model-Based System Engineering (MBSE) software. Proficient in the .Net Framework and sysML...  ...solutions for diverse challenges, implement TMP and industry-standard software processes, and guide less... 
    Full time
    Contract work
    Relocation package

    BOEING

    Hazelwood, MO
    9 days ago
  •  ...Systems/Controls Engineer IIDate: Jul 29, 2026Location: US-MO-Saint Louis Kirkwood, USCompany: Bausch+Lomb...  ...: The candidate will serve as a software-focused Systems Engineer supporting a...  ...risk management files.Apply relevant industry standards and regulatory requirements... 
    Temporary work

    Bausch + Lomb

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

     ...experience developing and debugging software in high-level programming...  ...prefer a bachelors degree in engineering, engineering technology,...  ...to improve test performance, safety, and durability across the product...  ...and the behavior of the systems being modeled. We perform... 
    Full time
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Day shift

    Boeing

    Saint Louis, MO
    9 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
    9 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
    9 days ago
  •  ...System Integrator (Expert)CEdge has an opportunity for a System Integrator (Expert). This...  ...domains. Oversees the preparation of engineering plans and site installation technical design...  ...experience working in government or industry integrating large complex System of Systems... 
    For contractors
    Work experience placement

    ClearanceJobs

    Saint Louis, MO
    17 hours 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
    9 days ago
  • $160.65k - $217.35k

     ...Company is looking for Senior Missions Systems Software Engineers - Embedded to join the Boeing's...  ...helping to implement various features of safety critical and/or mission critical flight...  ...devices and systems and meets industry, customer, safety and regulation standards... 
    Permanent employment
    Work experience placement
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work
    Day shift
    Saint Louis, MO
    9 days ago
  • $116.36k - $155.15k

     ...innovation for our customers, partners, and industry. The work is challenging, expectations...  ...independent efforts to all aspects of system integration including design, analysis,...  ...and experience in system architecture and engineering disciplines. Specific technical... 
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Saint Louis, MO
    1 day ago
  • $141.1k - $190.9k

    BGS-G System Safety Engineering Manager Company: The Boeing Company Chief Aerospace Safety Office’s (CASO) Boeing Global Services (BGS) Safety...  ...and contribute to a safer future in the aviation industry. In this pivotal role, you will lead a team of safety professionals... 
    Permanent employment
    Full time
    Temporary work
    Work at office
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work

    Boeing

    Berkeley, MO
    2 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
    20 days ago
  •  ...development of complex medical device systems and associated disposables...  ...activities across multiple engineering disciplines and functions by...  ...development functions (software engineering, hardware engineering...  ...good scientific, quality and safety procedures, with a focus on... 

    Planet Pharma

    Hazelwood, MO
    5 days ago
  • $93.12k - $125.71k

    Job ID: 113197 The Leonardo DRS Land Systems business is a recognized leader in the design...  ...Land Systems is seeking a Senior Test Engineer with expertise in systems level test planning...  ...areas. This role has minimal to no software scope.Job ResponsibilitiesDesign, develop... 
    Contract work
    Work experience placement
    Work at office
    Local area
    Flexible hours

    Leonardo DRS

    Bridgeton, MO
    3 days ago
  • $140k - $200k

     ...Position Overview: We are seeking a talented Back End Software Engineer to design, develop, and maintain scalable, secure, and high-performance...  ...build, and maintain robust, scalable, and efficient back-end systems and APIs. Develop new features and enhance existing... 
    Full time

    Latitude

    Saint Louis, MO
    1 day 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
    9 days ago
  • $170.85k - $231.15k

     ...Navigation and Control (GNC) Engineer in Hazelwood, MO. Propelled by...  ...to the development, safety and success of our products and...  ...traceability and quality from the system level to component levelUse multidisciplinary...  ...simulation modelUse various software languages, C, C++, FORTRAN,... 
    Interim role
    Immediate start
    Relocation
    Flexible hours
    Shift work
    Day shift

    ClearanceJobs

    Hazelwood, MO
    1 day ago
  • $150k - $205k

     ...development of complex medical device systems and associated disposables...  ...activities across multiple engineering disciplines and functions by...  ...development functions (software engineering, hardware engineering...  ...good scientific, quality and safety procedures, with a focus on... 
    Temporary work
    Work at office

    BioFire Diagnostics

    Hazelwood, MO
    4 days ago
  • $93.09k - $124.12k

     ...ideas drive real innovation for our customers, partners, and industry. The work is challenging, expectations are clear, and trust is...  ...connectivity, join us today. The Role The Senior IT Systems Engineer provides advanced Tier II support by troubleshooting and repairing... 
    Full time
    Temporary work
    Work at office
    Remote work
    Shift work
    Night shift

    Lumen

    Saint Louis, MO
    1 day ago
  • $128.35k - $173.65k

     ...Lead Systems EngineerThe Boeing Company Boeing Defense, Space & Security (BDS) Phantom Works is seeking a Lead Systems Engineer (Level 4) to support the Systems Engineering Integration and Test...  ...permanent resident, refugee, or asylee.Safety Sensitive: This is not a Safety... 
    Permanent employment
    Work experience placement
    Interim role
    Work at office
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work

    Boeing

    Berkeley, MO
    4 days ago
  •  ...Lead Systems EngineerBoeing 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 across program IPTs. This role involves collaborating with... 
    Work experience placement

    Boeing

    Hazelwood, MO
    2 days ago
  •  ...Systems Engineer (Experienced or Lead)A leading global aerospace company and top U.S. exporter...  ...a culture based on our core values of safety, quality and integrity.Boeing is focused...  ...departments/disciplines (e.g., design, test, software, technology, avionics). Knowledge of... 
    Work experience placement
    Currently hiring
    Flexible hours

    Boeing

    Saint Louis, MO
    4 days ago
  •  ...responsible approach to our business. Process Engineer- Production Systems Oral Solid DoseVirbac Animal Health is seeking a Process Engineer for our Industrial Operations teams. Must have...  ...and improve the efficiency, output and safety of manufacturing processes through... 
    Full time

    Virbac Group

    Bridgeton, MO
    1 day ago
  • $82k - $115k

     ...D organization responsible for creating software for the development of innovative in vitro...  ...solutions, the Senior Software Engineer contributes to the design and delivery of...  ...multi-tier, distributed, and event-driven systems using cloud-native services and modern design... 
    Full time
    Temporary work
    Work from home
    2 days per week
    3 days per week

    Biomerieux

    Hazelwood, MO
    1 day ago
  •  ...Force Protection, to develop and integrate state-of-the-art systems. If you're passionate about technology, thrive in a fast-paced...  ...Job Summary: We are seeking a highly skilled Senior Software Engineer with robust expertise in C++ embedded development for a position... 
    Full time

    Object Computing, Inc.

    Saint Louis, 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!