Software Engineer QA
Miller Resource Group
Senior Robotics Software Engineer | Client Opportunity in Automation Technology
Our client, an advanced technology organization in the robotics and automation space, is seeking a Senior Robotics Software Engineer to lead development of high-performance control systems for industrial robotic platforms. This role is focused on improving system efficiency, reliability, and real-time performance in demanding operational environments.
Role Overview
This position centers on designing and optimizing motion planning and control frameworks that enable precise, autonomous system behavior. The role requires close collaboration across software, hardware, and applied engineering teams to deliver scalable, production-ready solutions.
This is a highly technical, hands-on role suited for someone who thrives in performance-critical environments and enjoys solving complex engineering challenges.
Key Responsibilities
- Lead development of motion planning and control systems for robotic platforms
- Design and implement real-time software interfaces to ensure deterministic system performance
- Drive technical architecture decisions and participate in design reviews and code reviews
- Collaborate with cross-functional teams to develop and validate advanced control algorithms
- Build production-grade software with a focus on scalability, reliability, and performance
- Continuously improve system capabilities through research and implementation of advanced control strategies
- Support deployment efforts and troubleshoot issues in live customer environments
- Travel to customer sites as needed to support system rollout and optimization (~30–40%)
Qualifications
- Bachelor’s degree in Computer Science, Robotics, or a related field
- 5+ years of experience in robotics software, control systems, or real-time application development
- 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 with robotic systems and hardware integration
- Strong understanding of system performance, debugging, and optimization in complex environments
Nice to Have
- Advanced degree in Robotics, Computer Science, or related discipline
- Experience with trajectory optimization and collision avoidance
- Familiarity with modern development practices in fast-paced engineering environments
Ideal Profile
Our client is looking for a technically deep engineer who can take ownership of complex systems and drive them from concept through deployment. The ideal candidate is comfortable operating across disciplines and has a strong focus on delivering reliable, real-world performance.
The Opportunity
This role offers the chance to work on cutting-edge automation systems and directly influence how advanced robotics operate in production environments. It’s a strong fit for someone who enjoys pushing the limits of real-time systems and applied robotics.
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 ....