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.
$110k - $120k
...We are recruiting a Senior Sales Engineer for a growing mechanical contractor in the Cincinnati market. This role focuses on developing and selling industrial refrigeration systems and refrigeration projects to manufacturing and industrial clients . Candidates...SuggestedFor contractorsRelocation package- ...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
$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...SuggestedFull timeTemporary workRemote work1 day per week- ROBOTICS SYSTEMS INTEGRATION ENGINEER (Two roles open) Posted on 05/23/2026 Location Cincinnati, OH... ...to help deploy and integrate our industrial robot safety system into customer manufacturing... ..., industrial automation, software interfacing, customer deployment...SuggestedRemote work
$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...SuggestedFull timeTemporary workWork at officeRemote workShift workNight shift- ...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
$91.8k - $137.6k
...opportunities to work on revolutionary systems that impact people's lives around the world... ...cleared or clearable mid-level Software Engineers who are self‑motivated and energetic,... ...reverse engineering compiled binaries using industry-standard tools such as Ghidra or IDA Pro...Full timeRelocation packageMonday to ThursdayShift work- ...hands-on Full Stack Engineer to serve as a Technical... ..., and documenting software components in accordance... ...diversity, inclusion and safety.From one tiny... ...your career, through our industry-leading Continuing Education... ...ad automation systems that has been successfully...Full timePart timeFlexible hours
$72.8k - $130k
...updating and enhancing enterprise technology systems in accordance with modern design... ...technical and business approaches, and lead engineering efforts to meet aggressive timelines... ...DevOps best practices Mentors junior software engineers You'll be rewarded and recognized...Minimum wageFull timeWork experience placementLocal areaRemote work- ...Software Engineer Cincinnati, OH - Onsite Must Have API Design Database Engineering... ...new features and improve existing systems. Key Responsibilities:... ...code. Stay current with the latest industry trends and technologies. Required...
- ...We are seeking a highly experienced, AI-forward Senior Software Engineer to modernize enterprise applications and help transform software... ...Diagnose complex production issues using logs, metrics, messaging systems, databases, and application behavior. Develop and maintain...
- ...design, develop, test and deploy software solutions across multiple... ...development team adhering to industry and company standards and architectures... ..., information technology, engineering, or a related field from an... ...in Cloud/Hybrid software and systems development • Exhibits...Full timeWorldwideShift work
- ...Software Developer II The software developer II is a critical part... ...of the Warehouse Execution System (WES) named FulfillX by Kardex... ...with the Quality Assurance Engineer to develop and debug test conditions... ...factors. FulfillX is an industry-leading and modular software...
- ...Job Title Talend BI experienced professionals. To design, develop and implement software applications and systems based on user’s needs. Understand and analyse the technical specifications and suggest code optimization ideas. Fill timesheets and complete invoicing process...
- ...are looking for entry-level software programmers, IT enthusiasts,... ...apply: recent computer science/engineering/mathematics/statistics or science... ...make their careers in the IT industry. Candidates who are serious... ...engineering, information systems, IT Highly motivated, self...Remote work
$100k
...are looking for entry-level software programmers, Java full stack... ...scientists, machine learning engineers for full time positions with... ...make their careers in the tech industry. We assist in filing for STEM... ...engineering, information systems, IT project work on the technologies...Full timeH1b$112k - $150k
...operations. We're looking for an AI Engineer to help transform GE... ...forecasting models, anomaly detection systems, and intelligent agents. Own... ...build, and evolve AI-powered software products that accelerate... ...Stays current on AI/ML industry trends (LLM advancements, new...Contract workRemote workRelocation package- ...Position :- Data Engineer Location: Ohio Job Summary We are seeking a Data Engineer with strong expertise in the Databricks ecosystem... .... Experience with monitoring tools such as Datadog for data system observability. Proficiency in Git/GitHub, including pull...
- ...implementing new features and enabling capabilities using modern software engineering tools and practices. Adheres to practices and standards, set... ...: Bachelor's degree in Computer Science/Information Systems or comparable with 6 years or more of software development...Local area
- ...About the job Software Engineer At 1872 AI, we are transforming industrial manufacturing in the United States by building AI-native factories capable of lights... ...that powers our factories-the execution systems that coordinate automation, the interfaces operators...
- ...enhancements and analysis of consequences Consults on projects to fit systems or infrastructure, and project goals to their function, and... ...and implementation of project roadmapDesigns solutions for engineering applications (for example: PLM, license management, etc)Basic...
- ...Title: Software Engineer Location: Cincinnati, OH (need locals) Duration: Long term contract Client: Fifth Third... ...familiarity. Bachelor's degree in Computer Science/Information Systems or related field, with 8+ years of experience. Software...Long term contractContract workLocal areaRemote work
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape... ...products, or developed deep expertise through industry experience. What matters is your ability to...Full timeTemporary workFlexible hours$130k - $150k
...Description HiFyve is hiring a Corporate Process Safety Engineer in the Chemical Manufacturing industry in West Chester, Ohio ! Salary: $130,000–$150... ...Experience with Responsible Care® or ISO management systems preferred. ~ Willingness to travel up to 30%....Full timeRelocationShift work- ...Description Job Description Process Safety Engineer About Jedson Engineering... ...chemical, consumer products, and pulp & paper industries. Our mission is to deliver safe, efficient... ...technical input on equipment and system design to ensure process safety integration...
- ...Job Description Job Description ComResource is looking for a Platform Engineer – Adaptiv (Market Risk Systems). We are seeking a Platform Engineer to join the Market Risk technology team responsible for learning, supporting, and maintaining the Adaptiv market risk...
- ...Specialist, EHS - Energetics Safety Engineer Job Number: 41099 Job... ...components, subsystems, and systems for the DOD and international... ...experienced in OSHA 1910 General Industry. Perform hazard analysis... ...with AutoCAD and GIS software such as ArcGIS and ArcMap....Full timeWork at officeLocal areaMonday to ThursdayFlexible hours
- ...Java Developer to support a newly established team working on an Omnichannel Payment Platform (OPP) and a new Point-of-Sale (POS) system. The consultant will help stabilize the POS environment and integrate it with the OPP platform. The ideal candidate will have strong...Full time
- ...experience in the machine tool industry. Summary Supports... ...communications functions. Manages software organization on server by... ...process. Uses computer assisted engineering and design software and... ...applications. Assists Software and Systems Control Manager by assembling...
- ...Description: On-site in Cincinnati, OH Our client seeks a software engineer to perform full lifecycle application development. The role... ...analysis and reviews, and integrate software with existing systems. The engineer will drive quality assurance, performance tuning...Hourly payContract workLocal area
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 developer positions Cincinnati, OH
- senior software engineer remote Cincinnati, OH
- software engineer contract Cincinnati, OH
- cybersecurity software engineer Cincinnati, OH
- part time software developer remote Cincinnati, OH
- junior software developer internship Cincinnati, OH
- software system engineer Cincinnati, OH
- software engineer remote Cincinnati, OH
- software engineer visa sponsorship Cincinnati, OH
- work from home software developer Cincinnati, OH




