Principal Robotic Controls Engineer
Company
MedAcuity
Location
Other US Location
Type
Full Time
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.
#LI-HYBRID
Applicants for employment at MedAcuity, LLC are considered without regard to race, color, religion, sex, sexual orientation, gender-related identity/appearance, pregnancy, age, genetic information, national origin, status as a Vietnam Era or disabled veteran or membership in the uniformed services, physical or mental disability, or any other legally-protected classification.
MedAcuity is an equal opportunity employer.
Date Posted
03/06/2024
Views
0
Similar Jobs
Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSoftware Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsLead Technical Support Engineer - HERE Technologies
Views in the last 30 days - 0
This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsSales Development Representative - UK (Remote) - Dscout
Views in the last 30 days - 0
Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...
View Details