Skip to main content

Senior Propulsion Controls Engineer

Posted today

pentangle tech services p5 groupPhoenix (AZ)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Job Description: You're passionate about a zero-emissions future and want to build something special. You want to own your space but work with talented, like-minded people on important projects. The pace doesn't scare you, it excites you. Quality and integrity matter to you. You're passionate about a zero-emissions future and want to build something special. You want to own your space but work with talented, like-minded people on important projects. The pace doesn't scare you, it excites you. Quality and integrity matter to you. We feel exactly the same way. Drive Forward. Introduce yourself to us and let’s start a conversation. We are on the lookout for a Senior Controls Engineer that will be responsible for the development, implementation, optimization, and testing of control algorithms to join our Propulsion Controls team. You will work closely with controls engineers, embedded systems engineers, and controls integration engineers to develop control systems for electric vehicles and fuel cell electric vehicles, as well as engage in calibration and testing of the systems. You will have experience working in a fast-paced environment. Responsibilities Design and develop control software in MATLAB/Simulink Coordinate development needs with other departments Take ownership of the software you develop through testing and validation, both on lab bench and in vehicle Work with embedded/integration/cross-functional engineers to implement, test, debug and calibrate control algorithms Provide guidance in software development to other team members Interact with a highly skilled team in a fast-paced environment Provide support for troubleshooting all control system related issues
Qualifications: Bachelors or Master’s (preferred) degree in Computer Engineering or a related study, or equivalent experience 3+ years of experience building embedded controls software Strong knowledge in MATLAB/Simulink Experience in developing control algorithms Direct experience in vehicle-level controls design in torque management, braking systems, or state management for electric or hybrid vehicles. Experience in modeling and simulation Experience with optimization methods Ability to communicate technical data from analysis to individuals/teams from different areas within the organization Strong background in Model-Based system design in MATLAB/Simulink environment Knowledge in auto-code generation in MATLAB /Simulink environment Proficiency in C/C++ programming Solid understanding of system/component design/development processes Familiar with git version control Preferred Knowledge of classical and modern control theory Familiarity with tools such as Vector CANalyzer, CANoe, CANape Proficiency with CAN, LIN Communication Protocols

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this