Principal Controls Software Engineer/ System Engineer

4 weeks ago


Boston, United States VSG Business Solutions LLC Full time
Job DescriptionJob Description

As a Principal Controls Software Engineer working at, you will be a significant contributor in the development of control algorithms that supports, legacy, current and future generations of robotic surgical instruments. You will create software solutions that run on a sophisticated real-time embedded platform, using embedded sensor and actuator hardware to deliver high-bandwidth, precise and robust instrument response. In addition, this role will involve engagement with the electromechanical design of surgical instruments at all stages with a focus on control software requirements development that is compatible with the test, verification, and validation of a safety-critical system.

Medtronic's Surgical Operating Unit is one new, powerful operating unit bringing together the people and product portfolio of Surgical Robotics and Surgical Innovations. With the Medtronic Mission as our North Star, we will build on our legacy of proven surgical solutions and advance the promise of robotics and digital solutions for the benefit of the customers and patients we serve. Make your impact by exploring a career with the world's leading Medical Device company, striving "to alleviate pain, restore health, and extend life."

A Day in the Life
Design feedback control algorithms in MATLAB/Simulink using classical PID control laws and act as an independent reviewer of MATLAB/Simulink models to ensure that all software meets quality standards.
Research advanced control methods and their potential for improving closed-loop system performance.
Update/tune existing software implementation to support released products.
Reduce order modelling of system/subsystem that enables efficient exploration of controller design space.
Integrate and test new controller designs on hardware with different maturity levels: prototype to released hardware.
Contribute to the continuous improvement of verification methods.
Partner with the greater software organization, systems engineering, and validation groups and prepare and participate in design reviews.
Define and review software requirements, and document or participate in the documentation of the software including architecture and design detail, unit testing, anomaly tracking and reports.

Must Haves
A Bachelor's Degree with 7 years of relevant working experience, or advanced degree with 5 years of relevant working experience
Proficient in use of modelling & simulation software (MATLAB/Simulink strongly preferred)
Familiarity with multi-body kinematics and dynamics
Experience in design and implementation of position, velocity, and torque feedback controllers
Knowledge of discrete signal processing methods and algorithms and experience with reduced order modelling of mechatronic systems
Knowledge of techniques used for real-time estimation of uncertain parameters
Experience in implementation of advanced control algorithms, as an example, Optimization based control methods
Fluency in English

Nice to Haves
Experience with real-time software on microprocessor-based systems and developing software in a Linux environment
Integrating mechanical and electrical hardware and software, particularly in an embedded context
Medical product development process highly desired-regulator processes, safety considerations, hands-on experience with medical/surgical devices/instruments
Experience with a big company with matrix structures, having already worked with cross functional teams within an international environment.
Experience in prototype level C++ coding
Experience in open-ended, robotics research projects



  • Boston, United States VeeRteq Solutions Inc. Full time

    Job DescriptionJob DescriptionPrincipal Controls Software EngineerLocation: Boston, Massachusetts, United StatesA Day in the LifeDesign feedback control algorithms in MATLAB/Simulink using classical PID control laws and serve as an independent reviewer of MATLAB/Simulink models to ensure that all software meets quality standards.Research advanced control...


  • Boston, Massachusetts, United States VSG Business Solutions LLC Full time

    Position OverviewAs a Principal Controls Software Engineer at VSG Business Solutions LLC, you will play a pivotal role in crafting control algorithms that support various generations of robotic surgical instruments. Your expertise will be crucial in developing software solutions that operate on advanced real-time embedded platforms, utilizing embedded...


  • Boston, United States Connected Systems Partners Full time

    Job DescriptionJob DescriptionJob Location: Peabody, MA area - 50+% Remote (Local candidates only please)In this role as a Control Systems Software Engineer, you will develop robotic/motion control software for capital equipment systems. The right person will have a combination of experience working with real-time motion controllers or motion control...


  • Boston, United States Connected Systems Partners Full time

    Job DescriptionJob DescriptionJob Location: Peabody, MA area - 50+% Remote (Local candidates only please)In this role as a Control Systems Software Engineer, you will develop robotic/motion control software for capital equipment systems. The right person will have a combination of experience working with real-time motion controllers or motion control...


  • Boston, United States Motion Recruitment Full time

    Job Title: Principal Robotics Software Engineer Location: Greater Boston, MA About Us: Our client is the forefront of revolutionizing warehouse operations through cutting-edge robotics and automation technology. Based in the vibrant Greater Boston area, with the mission to optimize supply chain efficiency and redefine logistics through intelligent,...


  • Boston, United States Motion Recruitment Full time

    Job Title: Principal C++ Software Engineer Location: Greater Boston About Us: Our client is dedicated to pioneering advanced security solutions that help keep the world a safer place. They are seeking a Principal C++ Software Engineer to join them in their mission to create cutting-edge, high-performance security solutions. Position Overview: As a Principal...


  • Boston, United States ATR International Full time

    This Principal Embedded Software Engineer will be a lead contributor to the embedded software development efforts of an group in connection with Surgical Robots. They will be workingin a fast-paced environment with a group of embedded software engineers and collaborating with cross-functional teams to complete requirements such as: definition, design, code...


  • Boston, United States ATR International Full time

    This Principal Embedded Software Engineer will be a lead contributor to the embedded software development efforts of an group in connection with Surgical Robots. They will be workingin a fast-paced environment with a group of embedded software engineers and collaborating with cross-functional teams to complete requirements such as: definition, design, code...


  • Boston, United States DASH2 Full time

    12 month contract with the possibility of conversionRequired: .NET Core, .NET Framework, C#, experience working with server infrastructure, AWS, Agile methodologies. Safeco experience highly preferred.We are looking for a Principal Software Engineer to bring their passion and skill for software, architecture, and engineering practices to lead the...


  • Boston, United States DASH2 Full time

    12 month contract with the possibility of conversionRequired: .NET Core, .NET Framework, C#, experience working with server infrastructure, AWS, Agile methodologies. Safeco experience highly preferred.We are looking for a Principal Software Engineer to bring their passion and skill for software, architecture, and engineering practices to lead the...


  • Boston, Massachusetts, United States Kforce Inc Full time

    RESPONSIBILITIES:A Kforce client is seeking to hire a Principal Software Engineer (Quant, Fintech) in Boston, Massachusetts (MA).Summary:Our client, a growing financial firm in Boston, is seeking to hire a Principal Software Engineer (Quant, Fintech) with strong programming and applied math skills, combined with knowledge of equities, fixed income,...


  • Boston, United States Motion Recruitment Full time

    Boston, MassachusettsOpen to RemoteFull Time$165k - $200kOur client, a leader in fraud prevention technology, is seeking a Principal Engineer to join their mission-driven team. This is a full-time role with the option for remote work. Located at the forefront of AI-driven financial crime detection, our client collaborates with major financial institutions...


  • Boston, United States Yoh, A Day & Zimmermann Company Full time

    MUST BE A US CITIZEN OR GREEN CARD HOLDER / MUST BE LOCALJOB OVERVIEW We are currently seeking a strong Principal, Derivative Technology to play a key role, deliver solutions to our business partners, solve complex problems, and strive to advance and sustain world-class technology platforms. Along with a strong hands-on technical skills, this position also...


  • Boston, Massachusetts, United States Liberty Mutual Insurance Full time

    Pay PhilosophyThe typical starting salary range for this role is determined by a number of factors including skills, experience, education, certifications and location. The full salary range for this role reflects the competitive labor market value for all employees in these positions across the national market and provides an opportunity to progress as...


  • Boston, United States Triunity Software, Inc. Full time

    Title: Embedded Control Systems EngineerLocation: Boston, MA MatlabC++EmbeddedPID ControllerControl System (Specially position, velocity & torque feedback controllers)


  • Boston, United States Triunity Software, Inc. Full time

    Title: Embedded Control Systems EngineerLocation: Boston, MA MatlabC++EmbeddedPID ControllerControl System (Specially position, velocity & torque feedback controllers)


  • Boston, MA, United States Raytheon Full time

    AZ802: RMS AP Bldg East Hermans Road Building 802, Tucson, AZ, 85756 USA Position Role Type: At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. The Software organization develops software applications, including integration and test on missiles,...


  • Boston, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description: ***Applicants are permitted to work remotely from an at-home work site anywhere in the United States.*** Creates customer solutions with the Microsoft Power Platform using PowerApps and Power Automate (flow). Develops software using experience with Solution Expertise and Power Platform. Uses traditional and low-code...


  • Boston, United States Fidelity TalentSource LLC Full time

    Job Description:Position Description:***Applicants are permitted to work remotely from an at-home work site anywhere in the United States.***Creates customer solutions with the Microsoft Power Platform using PowerApps and Power Automate (flow). Develops software using experience with Solution Expertise and Power Platform. Uses traditional and low-code...


  • Boston, Massachusetts, United States Liberty Mutual Insurance Full time

    Pay Philosophy The typical starting salary range for this role is determined by a number of factors including skills, experience, education, certifications and location. The full salary range for this role reflects the competitive labor market value for all employees in these positions across the national market and provides an opportunity to progress as...