> Markdown version of [/jobs/ext/3850326-lead-robotics-software-engineer-architecture-and-systems](https://www.wearedevelopers.com/jobs/ext/3850326-lead-robotics-software-engineer-architecture-and-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Robotics Software Engineer - Architecture and Systems - **Company:** MRINetwork - **Location:** Columbus, OH, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Automation of Tests, C++ (Programming Language), Software Quality, Continuous Integration, Software Design Patterns, Middleware, Python (Programming Language), Motion Planning, Performance Tuning, Software Architecture, Real-Time Operating Systems, Robotic Automation Software, Sensor Fusion, Software Engineering, Robot Operating System, Information Technology, Code Restructuring, Legacy Systems - **Published:** October 21, 2026 - **Apply:** https://www.thejobnetwork.com/job/e405cf33-c804-4bc4-bdf2-732fc7419496/lead-robotics-software-engineer-architecture-and-systems ## About the Role This role is ideal for an experienced engineer who thrives at the intersection of hands-on development and team leadership, and who has a track record of building real-world robotic systems with exceptional performance and reliability., * Degree in Robotics, Computer Science, Electrical or Mechanical Engineering, or a related technical discipline. * 7+ years building and delivering production systems, including real-world deployment, in the medical device industry * Understanding and experience in medical compliance and/or medical device product development * Demonstrated experience leading architecture, design, and integration for multi-component systems. * Expert-level C++ skills with strong Python capability. * Prior leadership in building and maintaining safety-critical or real-time software systems. * Proven ability to guide teams through ambiguity, resolve technical disagreements, and drive toward solutions that balance performance, safety, and delivery. * Clear and confident communicator capable of presenting complex technical concepts to executives, clinicians, and cross-functional partners. * Motivated by building technology that improves human outcomes, contributes to clinician workflow, and delivers precision and safety at every level. * Authorized to work in the United States indefinitely. Bonus Points * Experience delivering robotics systems in medical, manufacturing, or other semi-structured domains, ideally robotic arm applications * Strong depth in one or more core areas: whole-body control, model-predictive control, multi-sensor fusion, motion planning, mapping, or collision modeling. * Deep experience building and deploying robotics systems in ROS2, including DDS configuration, lifecycle management, real-time execution, and system bring-up. * History of refactoring or evolving legacy systems into cleaner, more scalable architectures * Experience building test frameworks for robotics software, including simulation-based validation, HIL/SIL testing, or CI pipelines. ## Description * Own the overall software architecture for the medical robotic device, setting the long-term technical direction of the full stack - including state estimation, planning, control frameworks, real-time infrastructure, and safety systems. * Lead multiple technical workstreams, ensuring that perception, planning, controls, and systems software integrate seamlessly into a unified, high-performance platform. You don't own the motion of the robot - but you make sure that it all ties into a seamless architecture and controls. * Solve complex, system-level challenges, such as timing budgets, throughput requirements, deterministic real-time execution, and robust error handling across distributed components. * Establish engineering standards and design patterns that elevate code quality, maintainability, and long-term scalability. * Drive technical reviews and architectural decision-making, guiding the team through trade-offs involving latency, reliability, computational footprint, and deployment constraints. * Manage, mentor and develop robotics software engineers, providing hands-on coaching in areas such as ROS2 best practices, real-time C++, perception/control integration, and performance optimization. * Partner with hardware, systems, and clinical engineering to define system behavior, safety envelopes, and the requirements for mission-critical features. * Lead validation of robotic behaviors in the lab and clinical-like environments, ensuring safe operation in proximity to patients and clinicians. * Enable scalable architecture design across multiple robotic platforms and Formalize the software development practices, documentation, and peer-review processes * Advance the team's capabilities in algorithmic sophistication, including multi-sensor fusion, motion generation, collision avoidance, and modeling - raising the bar on technical excellence. * Stay ahead of emerging technologies (e.g., improved middleware, optimized control frameworks, new sensor stacks), making informed recommendations about where to adopt and where to innovate internally. * Represent the robotics software organization in cross-functional leadership discussions, helping set priorities and drive clarity between engineering, product, and operational needs.