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.
$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...SuggestedFull timeFor contractorsWork experience placementLocal area- ...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
$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...SuggestedWork experience placementWorldwideRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift workDay shift$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...SuggestedFull timeTemporary workLocal areaRemote workMonday to Friday$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...SuggestedFull timeFor contractorsWork experience placementWork at officeLocal area$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 timeWork experience placementRelocationVisa sponsorshipWork visaFlexible hoursDay shift- ...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...
- ...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...
- ...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 officeWork from homeHome office
$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 timeWork experience placementLocal area3 days per week$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 workFlexible hours$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 employmentWork experience placementInterim roleRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift workDay shift- ...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...
- ...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...
$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 workFor contractorsWork experience placementRemote workShift work$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 timeContract workInterim roleWork at officeRelocationVisa sponsorshipWork visaDay shift$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 timeWork experience placementRelocationDay shift- ...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 workWork at officeLocal area
$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 employmentWork experience placementImmediate startRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift$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 workFor contractorsWork at officeLocal areaImmediate start$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 employmentInterim roleCurrently hiringImmediate startRemote workRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift- ...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...
- ...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 officeLocal areaVisa sponsorship
$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 workShift work$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- ...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 timeFor subcontractorWork at officeFlexible hours
$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 workImmediate startWorldwide- ...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...
- ...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
$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 timeFor contractorsWork experience placementLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Industrial Robotics Safety Systems. Be the first to apply!
- part time software developer remote University, MO
- entry level software sales University, MO
- id software University, MO
- healthcare software sales University, MO
- remote software sales University, MO
- software implementation project manager University, MO
- software University, MO
- industrial University, MO
- occupational health administrator University, MO
- occupational health technician University, MO





