> Markdown version of [/jobs/ext/2278632-robotics-software-engineer-controls-perception](https://www.wearedevelopers.com/jobs/ext/2278632-robotics-software-engineer-controls-perception). 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). --- # Robotics Software Engineer (Controls & Perception) - **Company:** Danaher Corporation - **Location:** Indianapolis, IN, United States - **Experience:** Expert - **Salary:** $150,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Computer Vision, C++ (Programming Language), Profiling, Continuous Integration, Embedded Software, Firmware, Hardware-In-The-Loop Simulation, Python (Programming Language), Real-Time Operating Systems, Sensor Fusion, Software Engineering, Robot Operating System, Infrastructure Automation Frameworks, Information Technology, Low Latency - **Published:** August 28, 2026 - **Apply:** https://www.indianapolisgigs.com/job.asp?id=3367804774&tx=HT7468TYV&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology?, * Bachelor's, Master's, or PhD in Robotics, Controls Engineering, Electrical Engineering, Computer Science, or a related technical field * 7+ years of experience developing control, perception, or automation software for robotics, laboratory automation, or other physical systems * Strong foundation in control systems engineering, including state estimation, Kalman filtering, optimal control, model predictive control (MPC), and their application to real world hardware * Proficiency developing real time and embedded software in C++, with experience using Python for tooling, testing, performance profiling, and latency optimization * Hands-on experience with perception technologies such as sensor fusion, SLAM, or real-time computer vision, along with hardware-in-the-loop testing and modern CI/CD practices for embedded or robotics systems. Travel, Motor Vehicle Record & Physical/Environment Requirements: * Ability to travel up to 15% domestically and internationally It would be a plus if you also possess previous experience in * Laboratory automation, medical devices, or other regulated instrumentation environments ## Description The Robotics Software Engineer (Controls & Perception) is responsible for developing software that enables laboratory automation systems to accurately sense, interpret, and interact with the physical world. This role designs and implements the control, perception, and real-time software capabilities that drive precise robotic motion, liquid handling, and autonomous instrument operation across our automation platform. This position reports to the Senior Manager, Software Engineering - Automation and is part of the R&D Software team located in San Jose, California and Indianapolis, Indiana. In this role, you will have the opportunity to: * Develop advanced control algorithms that enable precise robotic motion, liquid handling, and sample transport across our laboratory automation platform. * Create real-time perception capabilities using sensor fusion, computer vision, and calibration techniques to help instruments accurately understand and respond to their environment. * Improve the performance, reliability, and scalability of automation software through embedded optimization, hardware-in-the-loop testing, and modern CI/CD validation practices. * Collaborate with cross-functional teams spanning mechanical, electrical, firmware, and AI engineering to design intelligent instrument behaviors from concept through verification. * Advance autonomous laboratory operations by identifying failure modes, defining safe operating boundaries, and ensuring robust, dependable system performance in real world environments. ## Related Videos - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Swapping Low Latency Data Storage Under High Load](https://www.wearedevelopers.com/videos/746-swapping-low-latency-data-storage-under-high-load) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)