Leader of Software Controls Engineering - Surgical Robotics
A Day in the Life
The Senior Principal Controls Engineer is a leader within the Medtronic R&D engineering team to develop and support the next-generation minimally invasive surgical robotic platform.
This Senior Principal Engineer is a technical leader in a system-level, fast-paced R&D environment, guiding a team to deliver advanced technical expertise and solutions to complex engineering problems:
Collaborate with various subsystem function leads and project engineers to establish system-level objectives, controls requirements, and architecture.
Coordinate the design, analysis, and implementation activities of the controls team to achieve these goals.
Deliverables from the team include controls algorithms, design descriptions, test methods, risk management analyses, test plans, and other project documentation from the concept phase through successful product launch.
It is expected that this person has the technical skills and experience necessary to guide and mentor other highly capable individual contributors.
Working in the Seaport District, in Boston, MA, you are responsible for leading the controls development efforts for the next-generation surgical robotic platform, including:
Building on your domain expertise, act as a strong leader and mentor to the team and make key technical decisions, coordinate objectives, and activities for the controls team to:
Evaluate tools, technologies, architectures, models, and test results
Develop and utilize simulations and models
Develop test methods for verification and validation of algorithms
Create requirements, detailed design, and technical review documentation
Test and tune open- and closed-loop controls algorithms and parameters
Design, model, evaluate algorithms for real-time motion control
Work with systems, clinical, and hardware teams to define system level controls architecture and functional requirements
Make key technical decisions and provide mentorship to the team
Coordinate the hiring and management of consultants and contractors
As needed, perform controls development as an individual contributor
Work closely with QA to define processes and deliver outputs that follow proper procedures
Participate in design reviews for multiple subsystems and contribute to technical decisions that result in a robust, safe, maintainable, serviceable and cost-effective system
Communicate with upper-level management related to project objectives, schedules, system performance, hiring needs, and office culture.
Must haves: Minimum requirements:
A Bachelor’s Degree and 10+ years of relevant experience.
Nice to haves:
A minimum of BS in Engineering or equivalent (Computer Science, Computer Engineering, Electrical Engineering, or Mechanical Engineering) with appropriate experience. MS or PhD strongly preferred.
5+ years of experience managing engineering teams developing complex electromechanical products.
5+ years of extensive experience designing, implementing and analyzing control systems for highly accurate, multi-sensor, multi-actuator systems.
Strong knowledge of control design and implementation, including:
Familiarity with multi-body kinematics and dynamics (and use of MATLAB for analysis)
Design of position, velocity and torque controllers
Implementing and tuning high-performance feedback control in software
Signal processing experience (discrete/digital methods and algorithms)
Proficient user of modeling & simulation software (MATLAB/Simulink preferred)
Demonstrated skills in managing priorities and coordinating team activities
Experience working with multiple teams on concurrent, interdependent projects
Proficiency with programming in Simulink/C++ to implement fast control loops, particularly those involving motors and sensors
Comfortable with common development tools: environments, compilers, build management software, debugging and source control tools, etc.