Principal Controls Software Engineer

Pentangle Tech Services | P5 Group

North Haven (CT)

On-site

USD 120,000 - 150,000

Full time

28 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Pentangle Tech Services | P5 Group in North Haven, CT is seeking a senior control systems engineer to design feedback control algorithms in MATLAB/Simulink and review models for quality. You will research advanced control methods to improve closed-loop performance and update software to support released products.

The role requires collaboration with software, systems engineering and validation groups. The ideal candidate has a Bachelor’s degree with 7+ years of relevant experience or an advanced

Qualifications

  • 7+ years of relevant work experience with a Bachelor’s degree or 5+ years with an advanced degree.
  • Strong MATLAB/Simulink modelling and simulation experience.
  • Experience designing position, velocity, and torque feedback controllers.
  • Familiarity with multi-body kinematics/dynamics and reduced-order modelling.

Responsibilities

  • Design feedback control algorithms in MATLAB/Simulink and review models for quality.
  • Research advanced control methods to improve closed-loop performance.
  • Update/tune software to support released products.
  • Test new controllers on hardware from prototype to released hardware.
  • Collaborate with software, systems engineering and validation groups; participate in design reviews.
  • Define and review software requirements and document architecture and tests.

Skills

MATLAB/Simulink
PID control
Multi-body dynamics
Position/velocity/torque control
Discrete signal processing
Optimization-based control
English fluency
C++ basics
Linux

Education

Bachelor's degree + 7 years experience
Advanced degree +5 years experience

Tools

C++
Linux

Job description

Job Description
  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

IT Software Engineer
IT Software Engineer

Accord Technologies Inc • Mossville (IL)

On-site
USD 90,000 - 120,000
Controls Engineer
Controls Engineer

Mind Robotics • Palo Alto (CA)

On-site
USD 90,000 - 120,000
Controls Engineer
Controls Engineer

Physical Intelligence • San Francisco (CA)

On-site
USD 100,000 - 130,000
Software Controls and Algorithm Engineer
Software Controls and Algorithm Engineer

New Flyer • Auburn Hills (MI)

On-site
USD 95,000 - 140,000
Health Care Plan (Medical, Dental &amp
Retirement Plan (401k, IRA)
Life Insurance (Basic, Voluntary &
+3
Controls Engineer
Controls Engineer

Maxwell Bond • New York (NY)

On-site
USD 120,000 - 190,000
Staff Robot Controls Integration Engineer
Staff Robot Controls Integration Engineer

Rhoda AI • Mountain View (CA)

On-site
USD 180,000 - 240,000
Controls Manager
Controls Manager

Pentangle Tech Services | P5 Group • Auburn Hills (MI)

On-site
USD 110,000 - 160,000
Systems Engineer, Medical Devices: Motion & Control
Systems Engineer, Medical Devices: Motion & Control

JobDiva, Inc. • Dublin (CA)

On-site
USD 120,000 - 180,000
embedded Controls Engineer1
embedded Controls Engineer1

Pentangle Tech Services | P5 Group • Milwaukee (WI)

On-site
USD 85,000 - 120,000
Controls Systems Engineer
Controls Systems Engineer

Persona AI, Inc. • Houston (TX), Northern (KY)

On-site
USD 120,000 - 150,000
Competitive pay
Performance bonus
Medical benefits (employer covered)
+3