Software Engineer Infrastructure
Miller Resource Group
Senior Robotics Software Engineer | Client Opportunity in Automation Technology
Our client, an advanced technology company focused on industrial automation, is seeking a Senior Robotics Software Engineer to lead development of real-time control systems for robotic platforms. This role is centered on improving performance, reliability, and scalability of software that enables precise, autonomous machine operation in production environments.
Role Overview
This position focuses on building and optimizing motion control and planning systems for complex robotic applications. The ideal candidate will work across software, hardware, and systems teams to deliver high-performance solutions that operate reliably in real-world deployments.
This is a hands-on technical leadership role requiring deep expertise in real-time systems, robotics, and software architecture.
Key Responsibilities
- Lead development of motion planning and control systems for robotic platforms
- Design and implement real-time software interfaces for precise, deterministic system behavior
- Collaborate with cross-functional teams to integrate perception, control, and infrastructure components
- Drive technical design decisions, code quality, and system architecture improvements
- Develop production-ready software with a focus on performance, scalability, and reliability
- Research and implement advanced control strategies to enhance system capability
- Support deployment efforts and troubleshoot issues in live environments
- Participate in code reviews and mentor team members on best practices
Qualifications
- Bachelor’s degree in Computer Science, Robotics, or a related field
- 5+ years of experience in robotics software development or control systems engineering
- Strong background in motion planning, kinematics, and multi-axis system control
- Proficiency in C++ or similar systems-level programming languages
- Experience developing real-time, multi-process software systems
- Hands-on experience working with robotic hardware and system integration
- Familiarity with sensor integration, calibration, and real-time data processing
Nice to Have
- Advanced degree in Robotics, Computer Science, or related field
- Experience with trajectory optimization and collision avoidance algorithms
- Background working in Agile development environments
Ideal Profile
Our client is looking for a technically rigorous engineer who thrives in complex, performance-critical environments. The ideal candidate enjoys solving challenging problems at the intersection of software and physical systems and takes ownership of delivering robust, real-world solutions.
The Opportunity
This role offers the chance to work on cutting-edge automation systems and directly impact how advanced robotics operate in production settings. It’s a strong fit for someone who wants to push the boundaries of real-time control and applied robotics in a high-impact environment.
Other Opportunities
Technical Support Engineer / Inside Sales
Technical Support Engineer / Inside SalesHoffman Estates, IllinoisOur client is a global manufacturer of precision industrial automation and force measurement systems used in high-performance manufact ....
Application Engineer
APPLICATION ENGINEER Salary Range$120,000.00 - $150,000.00 per yearOverviewThe Application Engineer reports to the Regional Sales Manager and collaborates with sales and engineering teams to deve ....
AI Business Development- Technical Sales
Technical Sales Engineer / Business Development Manager – AI & Edge SystemsOverviewOur client is seeking a commercially driven Technical Sales Engineer to support growth in AI hardware and e ....