About the Role
Our Controls Engineering team is looking to hire an experienced Controls Engineer. Reporting to the Controls Engineering Lead, you’ll gain a comprehensive understanding of our existing control system and iterate to improve our testing cadence and performance.
The best candidates for this role have excellent quality programming skills and hands-on experience with developing real-time robotic systems. As a member of the Controls Team, you will have the opportunity to work with a wide variety of hardware and software systems, tackling unique challenges like deploying control strategies to run actuators. You’ll be responsible for writing, debugging, maintaining, and documenting code. Experience in AI is helpful, but not required for this role.
Our Success Criteria
Bring hands-on experience in designing, implementing, documenting, and maintaining a real-time framework to robot controls systems
Gain cutting edge career experience as you build and monitor the performance of controls architecture and diagnose/resolve technical issues with the world’s first human-like intelligence in a general-purpose robots
Your Skills & Qualifications
Qualifications:MS or Ph.D. in mechanical engineering, robotics or related field or have equivalent industry experience
Practical experience with controls system development, modeling, and hands-on implementation
Expert capabilities in Classic Controls, Feedback/Feedforward controllers, Cascade control systems, and other forms of control
Experience working on complex software engineering problems as part of a team
Experience using fast control prototyping systems such as speedgoat, xPC, or any other type of real-time machine
Skills:
Having a very good understanding of dynamics of the physical systems (hardware to be controlled) such as hydraulics and electro-mechanical systems
Expert-level skills in Matlab/Simulink/Simulink Real Time
Competent skills in C/C++ and/or Python programming in Linux OS
Familiarity with ROS/ROS2
Traits:
Above all else, a consistently positive attitude and a willingness to do whatever it takes to create robust solutions to complex problems
Optimistic listening and conflict resolution capabilities
Demonstrated ability to influence others without authority
Eager to take on new challenges with tenacity and positivity
Patience, persistence, and attention to detail when resolving performance issues
You would rather work on robots than do pretty much anything else