Location: Williston, VT
Travel: Occasional (for testing, installations, and service)
About Rigorous
Rigorous Technology is a fast-growing robotics company with a mission to automate non-creative tasks, helping manufacturers streamline operations and improve efficiency. We design, prototype, build, and install industrial robotic systems that support small to medium-sized manufacturers across the U.S. Our proprietary RGS software library enables advanced manipulation and control, continually pushing the boundaries of automation.
As a startup experiencing rapid growth, we have doubled revenue year over year while developing the foundation of our core products and technologies. Every new hire at Rigorous plays a critical role in shaping our future, and we are actively expanding into remote diagnostics, maintenance, and service programs to make cutting-edge robotics accessible to all manufacturers.
We are looking for high-performing engineers who thrive in a fast-paced, evolving technical environment and are committed to solving complex problems that improve people’s lives. In this role, you will contribute to both R&D efforts and production-ready systems, helping us build scalable, industry-leading automation solutions. If you are passionate about innovation, possess strong software engineering expertise, and want to be a foundational member of a growing team, we encourage you to apply.
Job Description
As a Robotics Engineer, you will be involved in all phases of product development, design, testing, implementation and deployment. You will deeply understand all Rigorous systems, including algorithm, software, interface, and technology development.
You will design, prototype and test new technologies and develop, implement, and evaluate those technologies in all our products. Your design process will incorporate software, mechanical and electrical engineering.
Your expertise will include an extensive understanding of how operators use robotics to accomplish tasks and appreciate the role our software and technology plays in allowing operators to be safer, better, and faster.
In addition to the core Robotics Engineer responsibilities, you will play a driving role in producing, testing and delivering production robotic systems for Rigorous. This involves collaborating with other engineers and system stakeholders to discuss and design robust solutions that satisfy all customer requirements.
Your expertise will be essential in ensuring that our product is not only efficient, well planned and cleanly executed, but is architected and deployed in a way that supports our future growth. An emphasis on safety is absolutely critical in the work that we do. The systems we develop control machines that are in close proximity to people. You will be detail oriented and bring a rigorous approach to testing, ensuring all Rigorous products are safe and easy to operate.
Key Responsibilities
- Lead design, deployment, and integration of software and robotics systems meeting safety standards and system requirements. Oversee build, integration, and FAT/SAT testing of robotic cells.
- Lead the development of control software/systems for a variety of robotic applications written in C++, Python, JavaScript, React, and others.
- Develop device interface applications, front end widgets and display tools.
- Understand and be able to implement the fundamentals of electrical and mechanical engineering.
- Provide senior-level remote & field support. Mentor and guide junior engineers and technicians; participate in on-call rotation.
- Collaborate with key company stakeholders to gather input, feedback, and insights to validate software design solutions that meet project requirements and align with best practices.
- Translate customer requirements into functional software solutions.
- Manage all documentation of the software architecture, design decisions, and codebase to ensure that it is well-understood by other team members and stakeholders.
- Work collaboratively in an interdisciplinary team including mechanical engineers, electrical engineers, and project managers.
- Participate in and conduct code reviews to provide feedback to other team members and improve overall code quality.
Required Qualifications
- To thrive in this role, you must have strong analytical skills and a tenacity for hardware experimentation.
- Degree in Math, Physics, Computer Science, or similar field.
- 10+ years in robotics/automation, 5+ years leading design and deployment of industrial robot projects.
- Demonstrated ability to design, implement, and test in a fast-paced environment
- Experience with hardware interfaces, edge processing, and distributed computing.
- Proficiency with at least one modern language such as Java, C++, or Python including object-oriented design.
- Knowledge of professional engineering practices & best practices for the full life cycle, including coding standards, code reviews, source management, agile, processes, testing, and operations.
- Strong working knowledge of the Linux operating system, embedded systems, and embedded Linux.
- Strong written and oral communication skills.
To apply, please send your resume and cover letter to careers@rigoroustech.com as PDF documents. The candidate must be eligible to work in the United States. Rigorous (www.rigorous.co) is an equal opportunity employer. Rigorous offers a benefits package including health insurance and paid time off, as well as a collaborative work environment that fosters growth and development. If you possess the necessary skills and experience and thrive in a challenging and innovative environment, we encourage you to apply.