Job Description
At MedAcuity, we work at the intersection of healthcare, technology, and innovation in partnership with med-tech companies and innovators to develop custom software for their next-generation software-driven medical devices and solutions. We are looking for a Principal Robotic Controls Engineer who wants to apply their exceptional technical skill-set and problem-solving acumen to develop innovative, secure, safe, and reliable software to support the product development needs of our med-tech clients.
You will be responsible for managing and facilitating the proper design and implementation of control algorithms that will be run on complex software / hardware integrated systems for cutting-edge medical technology products. You will be relied upon to interface with clients and represent MedAcuity to support seamless, client-based software development projects.
Together, we?re pioneering the future of science by developing software products and solutions that enable our partner teams to help save lives.
RESPONSIBILITIES
- Design and implement control algorithms, preferably using MATLAB / Simulink.
- Understand and utilize complex control methods to enhance closed-loop system
performance.
- Test new controller designs on correlating electro-mechanical devices.
- Collaborate and be part of a multi-functional development team.
- Follow the full design lifecycle process, including participation in requirements specification,
design activities, planning, code reviews, and creating corresponding artifacts.
QUALIFICATIONS
- Bachelor's Degree with 7 years of relevant experience, or, advanced degree with 5 years of
relevant experience.
- Proven proficiency in developing modeling and simulation software using MATLAB / Simulink
or comparable platforms.
- Expertise in designing closed-loop systems employing position, velocity, and torque methods.
- Practical experience in implementing reduced-order modeling for mechatronic systems.
- Familiarity with concepts such as multi-body kinematics, optimization-based control methods,
and / or dynamics.
- Proficiency with real-time estimation of indeterminate variables.
- Professional expertise with software development in at least one of the following programming
languages: C++, Python.
- Working experience with ROS / ROS2 .
- Technical background with manipulator robotics.
- Demonstrated expertise with creating robot definitions with CAD systems.
- Proficiency in SimScape multi-body or other physical simulation tools.
PREFERRED SKILLS
- Ideal to have working experience in a highly-regulated environment, such as medical device or
aerospace / defense.
- Recent experience working in an Agile / Scrum environment.
- Passion to learn new systems, methodologies, technologies, and tools as they apply to controls
and robotics.
EDUCATION
- Bachelor's Degree or an advanced degree in Mechanical Engineering, Robotics, or a related
discipline.
How To Apply
Please email your resume to thavrith.thao@masshirelowellcc.com for consideration