Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

PRINCIPAL MOTION CONTROLS & EMBEDDED SOFTWARE ENGINEER

$91.5k - $148k

CrossFire Group

Job Description

Job Description

PRINCIPAL MOTION CONTROLS & EMBEDDED SOFTWARE ENGINEER

Location: New Hudson, MI | Onsite
Direct Hire
Salary: $91,500 - $148,000, depending on experience
Schedule: Monday-Friday, 8:00 AM-5:00 PM
Travel: Approximately 10%, primarily within the Great Lakes region

Design Advanced Controls From the Ground Up

Our Client is seeking a Principal Motion Controls & Embedded Software Engineer to design, develop, implement, and validate embedded control systems supporting advanced defense and vehicle applications.

This is a highly technical, hands-on engineering role for someone who has experience developing motion control algorithms from scratch rather than simply calibrating or modifying existing controls.

The ideal candidate combines strong classical and modern control theory knowledge with model-based development experience using MATLAB and Simulink and can take a control strategy from initial modeling through embedded deployment and vehicle-level validation.

TOP QUALIFICATIONS

  • Senior-level experience developing motion control algorithms from scratch
  • Experience applying classical and/or modern control techniques to real systems
  • Strong model-based development experience using Simulink
  • Embedded controls and software development experience
  • Ability to independently solve complex system-level controls problems

WHAT YOU'LL DO

Motion Controls Development

  • Develop motion control algorithms from initial concept through deployment.
  • Implement control strategies using classical and modern control techniques.
  • Perform stability, robustness, and performance analysis.
  • Design and tune multi-loop and multi-axis control architectures.
  • Develop actuator controls for motors, valves, and other electromechanical systems.
  • Deploy algorithms using Simulink and embedded C/C++.
  • Support system calibration, commissioning, and troubleshooting.

Testing & Validation

  • Develop and validate controls using SIL, HIL, bench, and vehicle testing.
  • Analyze system and vehicle test data.
  • Correlate simulation models to real-world performance.
  • Diagnose controls, electrical, and system-level issues.
  • Support vehicle-level deployment and field testing.

System Modeling & Simulation

  • Develop state-space and frequency-domain system models.
  • Model electromechanical, hydraulic, and vehicle systems.
  • Apply system identification techniques to characterize real systems.
  • Use model results to establish system performance requirements.
  • Develop and optimize controls through simulation.
  • Apply numerical optimization techniques for control tuning and parameter fitting.

Embedded Systems Integration

  • Support selection and integration of electronic controllers and components.
  • Determine controller hardware requirements based on I/O and computing needs.
  • Partner with mechanical, electrical, and systems engineering teams.
  • Troubleshoot hardware/software integration issues.

EDUCATION & EXPERIENCE

  • Master's degree or PhD in Automotive Engineering, Mechanical Engineering, Electrical Engineering, Computer Science, Computer Engineering, Mechatronics, or a related field
  • 8+ years of engineering experience
  • Extensive experience with embedded controls or motion controls
  • Demonstrated experience developing control algorithms for physical systems

DESIRED TECHNICAL SKILLS

Strong experience with:

  • MATLAB
  • Simulink
  • Stateflow
  • Motion control
  • Model-based controls development
  • Embedded C/C++
  • Real-time embedded systems

Knowledge of classical controls may include:

  • PID
  • Lead-lag compensation
  • Loop shaping
  • Root locus
  • Feedforward control
  • Cascaded control loops

Knowledge of modern controls may include:

  • State-space modeling
  • LQR/LQG
  • Kalman filtering
  • Model Predictive Control
  • Robust control
  • MIMO system design

Additional experience with the following is valuable:

  • Simulink/Stateflow Coder
  • MotoHawk
  • Raptor
  • OpenECU
  • dSPACE
  • Microcontrollers
  • Embedded Linux
  • RTOS
  • CAN
  • LIN
  • J1939
  • XCP/CCP
  • Vector tools
  • Kvaser
  • INCA
  • Ethernet
  • TCP/IP
  • UDP
  • EtherCAT
  • DDS
  • TSN
  • ADAMS
  • Dymola
  • CarSim/TruckSim
  • FMI/FMU

INDUSTRY EXPERIENCE

Experience supporting advanced vehicle or defense systems is highly desirable, including:

  • Combat vehicles
  • Weapon systems
  • Fire control systems
  • Turret systems
  • Ammunition handling systems
  • Autonomous or by-wire systems
  • Electric and hybrid vehicles
  • Motors and actuator controls
  • Hydraulic and pneumatic systems
  • Vehicle and system troubleshooting

Experience with defense-related software standards or CDRLs is also beneficial.

POSITION DETAILS

This is a fully onsite position in New Hudson, Michigan. Remote work is not available.

The standard schedule is Monday through Friday from 8:00 AM to 5:00 PM. Additional hours may occasionally be required to support project deadlines.

Approximately 10% travel is expected, primarily to testing sites within the Great Lakes region.

This position supports programs subject to U.S. export-control requirements. Dual citizenship may be considered depending on the countries involved and applicable program requirements. Candidates must provide any information necessary to determine export-control eligibility.

Candidates must also be able to meet requirements associated with obtaining a U.S. Government security clearance.

INTERVIEW PROCESS

  1. HR phone screen
  2. Microsoft Teams interview with the hiring manager
  3. Onsite panel interview

If you are an experienced controls engineer who enjoys building motion control algorithms from the ground up and seeing them perform on real hardware, we encourage you to apply.

#IND1

#ZR

\nCompany Description

Using the best business practices obtained from many years of experience in Business, Law, and Recruiting and Staffing, the Founders at CrossFire Group (“CrossFire”) started in downtown Royal Oak, MI more than a decade ago. With backgrounds in Information Technology (IT) and the Legal Industry, CrossFire began placing by IT and Legal Professionals in contract and direct-hire positions throughout the Midwest.

Since our founding, CrossFire has grown into a full-service Human Capital Solutions Organization. We are proud of now providing full services beyond recruiting and staffing. Our portfolio of services includes HR supply chain management, human resources consulting, and many customized Human Resource related services.

Company Description

Using the best business practices obtained from many years of experience in Business, Law, and Recruiting and Staffing, the Founders at CrossFire Group (“CrossFire”) started in downtown Royal Oak, MI more than a decade ago. With backgrounds in Information Technology (IT) and the Legal Industry, CrossFire began placing by IT and Legal Professionals in contract and direct-hire positions throughout the Midwest.\r\n\r\nSince our founding, CrossFire has grown into a full-service Human Capital Solutions Organization. We are proud of now providing full services beyond recruiting and staffing. Our portfolio of services includes HR supply chain management, human resources consulting, and many customized Human Resource related services.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the PRINCIPAL MOTION CONTROLS & EMBEDDED SOFTWARE ENGINEER in New Hudson, MI vacancy
  • $91.5k - $148k

     ...Job Description Job Description PRINCIPAL MOTION CONTROLS & EMBEDDED SOFTWARE ENGINEER Location: New Hudson, MI | Onsite Direct Hire Salary: $91,500 - $148,000, depending on experience Schedule: Monday-Friday, 8:00 AM-5:00 PM Travel: Approximately... 
    Principal
    Remote work
    Monday to Friday

    CrossFire Group

    New Hudson, MI
    4 days ago
  • $104k - $173k

     ...Job Description Job Description PRINCIPAL EMBEDDED SOFTWARE & CONTROLS ENGINEER Location: New Hudson, MI | Onsite Direct Hire Salary: $104...  ...region Become the Technical Expert Behind Advanced Motion Control Systems Our Client is seeking a highly experienced... 
    Principal
    Contract work
    Remote work
    Monday to Friday

    CrossFire Group

    New Hudson, MI
    2 days ago
  •  ...Motors at an exciting time of transformation in vehicle motion control! We are focused on building a culture of inclusion, innovation...  ...systems.As a Senior Vehicle Motion Controls Platform Software Design Engineer, you will design and implement advanced control and estimation... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    5 days ago
  • Job DescriptionThe Role: VMEC Chassis Controls is building next-generation suspension control systems from the ground up,...  ...capabilities in-house for the first time. We're looking for Senior Embedded Controls Software Engineers who want to be part of that from day one: writing hand-... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    4 days ago
  •  ...Job Description Job Description Principal Modern Controls Engineer (Embedded Systems) Location: New Hudson, MI...  ...control algorithms, embedded software, and vehicle-level system integration...  ...theory, including implementation of motion controls and state estimators... 
    Principal
    Monday to Friday

    GLOBAL Recruitment Solutions LLC

    Milford, MI
    7 days ago
  •  ...minimum.The Role:At General Motors, we are developing the embedded software and control systems that enable advanced vehicle performance,...  ...We are seeking a Senior Advanced Emission System Software Engineer to support Advanced Technical Work (ATW) projects in the... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    4 days ago
  •  ...Job Description Job Description Senior Embedded Software & Controls  New Hudson, MI – Direct Hire   Productive Resources ( is seeking...  ...Requirements: MS or PhD in Automotive, Mechanical, Electrical Engineering, Computer Science, Computer Engineering, or Mechatronic... 
    Full time

    Productive Resources

    New Hudson, MI
    4 days ago
  •  ...develop, implement, and validate embedded control systems for defense...  ...Automotive, Mechanical, Electrical Engineering, Computer Science, Computer...  ...of experience implementing motion controls and state...  ...Raptor, OpenECU, dSPACE)Embedded software in C/C on microcontrollers,... 

    Axelon

    New Hudson, MI
    23 hours ago
  •  ...governance framework for vehicle motion software product portfolio. This role...  ...that all AI elements — whether embedded in vehicle products (e.g., vehicle motion control) or used in the software development...  ...and GM AI policies. The engineer serves as VMEC's primary lead on... 
    Full time
    Work at office
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    6 days ago
  •  ...systems to intuitive design, intelligent software, and next-generation safety and...  ...strategy. We develop and test low-level embedded software that is portable and scalable across...  ...automotive applications. As a member of the HWIO Engineering group, you’ll work with cutting-edge... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    1 day ago
  •  ...following through with robust solutions to join our Controls and Software team! Software Design Engineers work closely with controls engineers, systems...  ...organization to design, implement, test, and refine embedded control software for our next-generation engine and... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    5 days ago
  • $115k - $125k

     ...Description Job Description Senior Controls Engineer Location: Farmington Hills, MI Employment...  ...closely with mechanical, electrical, software, service, and customer teams....  ...Work with PLCs, HMIs, drives, sensors, motion systems, safety circuits, and industrial... 
    Full time

    Connect Force

    Wixom, MI
    16 days ago
  •  ...plants and wastewater recycle plants. Coordinate multi-disciplined engineering teams; act as Subject Matter Expert for complex engineering...  ...and Layout), equipment specifications, instrumentation and controls engineering reports and feasibility studies, and quality reviews... 
    Principal

    ARCADIS

    Novi, MI
    5 days ago
  • $124.7k - $187.05k

     ...company delivering sustainable design, engineering, and consultancy solutions for natural...  ...deliver more impact together.Arcadis seeks a Principal Industrial Water/Wastewater Consultant...  ...equipment, instrumentation, and controls engineering reports and feasibility studies... 
    Principal
    Full time
    Part time

    Arcadis

    Novi, MI
    1 day ago
  • JD: 6+ years of experience in Automotive embedded software development. Responsibilities: Responsible for developing Embedded Software for automotive...  ...have: Automotive Embedded, UDS Diagnostics. Embedded, Motor Control Expertise. Functional Safety or Cybersecurity. Top Skills:... 
    Work experience placement

    TechDigital Group

    Northville, MI
    3 days ago
  •  ...and decision-making across our design, engineering, manufacturing, and distribution operations...  ...to improve cost visibility and cost control Develop and maintain reporting tools and...  ...display terminals; and some repetitive motion associated with data entry, the use of a... 
    Work at office

    American Expedition Vehicles

    Wixom, MI
    4 days ago
  •  ...GM’s exciting new vehicles? Consider a role as a Senior Software Solution Lead Engineer (SSLE) on our LVI (Low Voltage Infrastructure) Team. An...  ...and create a stable host environment for our devices and controllers.The Role:The SSLE is a dynamic individual contributor with... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    2 days ago
  • $91.5k - $148.1k

     ...providing clients with product engineering and low-volume production...  ...of integrating hardware and software for a wide variety of mechanical...  ...body dynamics, 1-D hydraulics, controls, etc) to calibrate and...  ...models to predict loads, damage, motions, and other performance metrics... 
    Permanent employment
    Full time
    Flexible hours

    Pratt Miller

    New Hudson, MI
    3 days ago
  •  ...intuitive design, intelligent software, and next-generation safety...  ...global scale.The Sub-System Lead Engineer (SSLE) in Emerging New...  ...autonomous driver and vehicle motion platform and Battery Management...  ...knowledge of Vehicle Motion Control or Battery Management or similarly... 
    Full time
    H1b
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    5 days ago
  •  ...Simulation and Integration Engineer to support our HIL Agile Release...  ...and validation of embedded controllers and calibrations for battery...  ...solutions for evaluation of software and hardware performance to...  ...Knowledge of one or more vehicle motion or High Voltage Battery and... 
    Full time
    H1b
    Local area
    Immediate start
    Work from home
    Relocation package
    Flexible hours
    Shift work
    Night shift

    General Motors

    Milford, MI
    1 day ago
  •  ...exceptional professionals for this role. Description If you are an engineering professional looking to grow your impact while working on...  ..., we invite you to join our Power & Water Solutions team as a Controls Engineering professional based in Detroit, MI. In this role, you... 
    Flexible hours

    Emerson

    Novi, MI
    3 days ago
  •  ...Description Job Description Principal Electrical EngineerShape the Future of Hardware Engineering. At GHSP, we develop the...  ...practices. Partner with Systems, Software, Mechanical, Manufacturing,...  ...for automotive or other complex embedded systems. Deep knowledge of... 
    Principal
    Worldwide

    GHSP

    Novi, MI
    7 days ago
  •  ...improvement initiatives Ensure compliance with internal control standards, including JSOX requirements Document solutions...  ...Qualifications & Experience Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience) Minimum 5+... 
    Principal
    Full time

    DENSO TEN AMERICA Limited

    Novi, MI
    21 days ago
  •  ...Location: Wixom, MI Category: Engineering Apply Job Type Full-time Description...  ...and supplier of power transmission and motion control products. As a part of a vast, international...  ...Experience using Accubid estimating software is preferred. Will train a qualified... 
    Full time
    Temporary work
    For contractors
    For subcontractor
    Flexible hours

    Tsubaki Holdings

    Milford, MI
    5 days ago
  • $124k - $186k

     ...is the world's leading company delivering sustainable design, engineering, and consultancy solutions for natural and built assets.We are...  ...deliver more impact together.Role Description: Arcadis is seeking a Principal Environmental Specialistto provide senior-level technical,... 
    Principal
    Full time
    Part time
    Work at office

    Arcadis

    Novi, MI
    3 days ago
  • Job DescriptionDUTIES: Deliver high-quality software for embedded controls systems in the electrification space, specifically for High Voltage...  ...available.REQUIREMENTS: Bachelor's degree in Electronic Engineering, Electrical Engineering, Mechanical Engineering, Computer... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    2 days ago
  •  ...Mechanical Aerospace Test Equipment Systems Engineer. About the Role We are seeking a...  ..., air cycle machines, environmental control systems Key Responsibilities Interpret...  ...electrical, hydraulic/pneumatic, and software engineers Assist in technical manual... 

    Testek Inc

    Wixom, MI
    2 days ago
  •  ...Role We are seeking a Senior Software Architect to define...  ...verification, partnering with system engineers and software teams to ensure...  ...such as Communications, Controller Safety, Cybersecurity, Data...  ...including test automation for embedded or distributed systems. Strong... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    5 days ago
  •  ...and diagnostics, it is mandatory • 5+ years of experience in embedded software development, preferably in an automotive setting. •...  ...Stateflow • Relevant experience with calibration, software or motor controls. • Experience using Jira and Confluence for software planning... 

    TechDigital Group

    Novi, MI
    3 days ago
  •  ...systems to intuitive design, intelligent software, and next-generation safety and...  ...on a global scale.The Role System Safety Engineering is a multidisciplinary organization that...  ...are not limited to: Conventional Engine Controls, Electrified Propulsion, Transmission, Propulsion... 
    Full time
    Local area
    Work from home
    Relocation package
    Shift work

    General Motors

    Milford, MI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to PRINCIPAL MOTION CONTROLS & EMBEDDED SOFTWARE ENGINEER. Be the first to apply!