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

PRINCIPAL EMBEDDED SOFTWARE & CONTROLS ENGINEER

$104k - $173k

CrossFire Group

Job Description

Job Description

PRINCIPAL EMBEDDED SOFTWARE & CONTROLS ENGINEER

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

Become the Technical Expert Behind Advanced Motion Control Systems

Our Client is seeking a highly experienced Principal Embedded Software & Controls Engineer to serve as a technical subject matter expert in advanced motion controls, embedded systems, and state-space control methods.

This is a senior, hands-on technical role supporting the design, development, implementation, and validation of embedded control systems for advanced defense applications. The ideal candidate brings deep expertise in modern control theory and can not only solve highly complex engineering challenges, but also teach, mentor, and grow controls capabilities across engineering teams.

You will support the full development lifecycle, from modeling and algorithm development through embedded deployment, hardware integration, vehicle testing, and field commissioning.

TOP QUALIFICATIONS

  • Senior-level experience implementing motion control systems and state estimators using state-space methods
  • Deep knowledge of classical and modern control theory
  • Ability to serve as a subject matter expert and technical mentor
  • Experience developing and deploying controls onto real embedded systems
  • Strong MATLAB, Simulink, and embedded C/C++ experience

WHAT YOU'LL DO

Advanced Controls Development

  • Design and implement control algorithms using classical and modern control techniques.
  • Develop advanced motion control strategies and state estimators.
  • Perform stability, robustness, and system performance analysis.
  • Design and tune multi-loop and multi-axis control architectures.
  • Deploy control algorithms using Simulink and embedded C/C++ environments.
  • Develop and validate controls through SIL, HIL, bench, and vehicle testing.
  • Support calibration, system commissioning, and field troubleshooting.

Modeling & Simulation

  • Develop state-space and frequency-domain models of electromechanical, hydraulic, and vehicle systems.
  • Apply physical modeling and system identification techniques.
  • Develop and validate state estimators.
  • Correlate simulation models with physical test data.
  • Identify system performance metrics and specifications.
  • Use simulation models to develop and refine advanced control strategies.

Technical Leadership

  • Serve as a technical authority for motion control and advanced control theory.
  • Mentor engineers in modern controls development techniques.
  • Help build deeper controls expertise across engineering teams.
  • Provide guidance on complex system-level engineering challenges.
  • Participate in design reviews and technical decision-making.

Hardware & System Integration

  • Support the selection and integration of electronic components and controllers.
  • Identify controller hardware based on I/O and computational requirements.
  • Communicate system requirements to mechanical and electrical engineering teams.
  • Troubleshoot complex system, controls, and electrical issues.

EDUCATION & EXPERIENCE

  • Master's degree or PhD in Automotive Engineering, Mechanical Engineering, Electrical Engineering, Computer Science, Computer Engineering, Mechatronics, or a related discipline
  • 8+ years of engineering experience
  • Significant hands-on embedded controls development experience
  • Advanced experience with motion control and state-space techniques

DESIRED TECHNICAL EXPERIENCE

Experience with several of the following is highly desirable:

  • MATLAB
  • Simulink
  • Stateflow
  • State-space modeling
  • State estimation
  • Kalman filtering
  • LQR/LQG
  • Model Predictive Control
  • MIMO system design
  • Robust control
  • PID
  • Lead-lag compensation
  • Loop shaping
  • Root locus design
  • Feedforward control
  • Cascaded control architectures
  • Numerical optimization
  • Parameter fitting and control tuning

Additional tools and technologies may include:

  • Simulink/Stateflow Coder
  • MotoHawk
  • Raptor
  • OpenECU
  • dSPACE
  • Embedded C/C++
  • Microcontrollers
  • Linux
  • RTOS platforms
  • SIL and HIL testing
  • CAN
  • LIN
  • J1939
  • XCP/CCP
  • Ethernet
  • TCP/IP
  • UDP
  • EtherCAT
  • DDS
  • TSN

DEFENSE & VEHICLE EXPERIENCE

Experience in one or more of the following areas is highly valued:

  • Defense systems
  • Combat vehicle engineering
  • Weapon systems
  • Fire control systems
  • Turrets and ammunition handling systems
  • Actuator and motion control
  • Motors and valves
  • By-wire systems
  • Electric and hybrid vehicles
  • Vehicle-level simulation
  • Hardware/software integration

Knowledge of standards such as MIL-STD-498, MIL-STD-461, MIL-STD-882E, DO-178C, and DO-254 is also beneficial.

POSITION DETAILS

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

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

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

This position supports programs subject to U.S. export-control and government security requirements. Candidates must meet applicable eligibility requirements and be able to satisfy 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 a senior controls engineer who wants to remain deeply technical while becoming the go-to expert for advanced motion control and state-space systems, 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 2 days ago
Similar jobs that could be interesting for youBased on the PRINCIPAL EMBEDDED SOFTWARE & CONTROLS 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... 
    Suggested
    Contract work
    Remote work
    Monday to Friday

    CrossFire Group

    New Hudson, MI
    4 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 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... 
    Suggested
    Full time

    Productive Resources

    New Hudson, MI
    4 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... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    1 day 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... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    4 days ago
  •  ...to deliver advanced mobility solutions for government markets. We are seeking a highly capable Software & Controls Engineer to design, develop, and implement custom embedded control algorithms. This position will support both vehicle and non-vehicle applications across... 
    Permanent employment
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    10 hours ago
  •  ...Design, develop, implement, and validate embedded control systems for defense...  ...in Automotive, Mechanical, Electrical Engineering, Computer Science, Computer Engineering...  ...MotoHawk, Raptor, OpenECU, dSPACE)Embedded software in C/C on microcontrollers, Linux, or... 
    Monday to Friday
    Night shift
    Weekend work

    Axelon

    New Hudson, MI
    1 day ago
  •  ...minimum.The Role:At General Motors, we are developing the embedded software and control systems that enable advanced vehicle performance,...  ...integration. We are looking for a Lead Software and Controls Engineer to support new transmission controls development for a high... 
    Full time
    Local area
    Work from home
    Relocation package
    Shift work

    General Motors

    Milford, MI
    4 days ago
  • $60 - $70 per hour

     ...Senior Embedded Software Engineer Location: Novi, Mi (On-site) Contract to Hire Rate: $60-70 About the Role: We are seeking...  ...activities. They will be partnering closely with systems, controls, validation, and battery testing teams as well as stakeholders... 
    Contract work
    Local area
    Flexible hours

    Brooksource

    Novi, MI
    3 days ago
  • Job Description: Needs to have ASRS (automated storage and retrieval system) experience Allen Bradley and Siemens experience GM experience is a plus Install, commissioning, and debug Travel to both Warren, MI and Toledo, OH We offer attractive...
    Temporary work

    Zobility

    Wixom, MI
    2 days ago
  •  ...Controls Engineer Fives DyAG Corp. is looking for a Controls Engineer to join our team based out of our Wixom, MI office. This is a full...  ...Creating and commissioning industrial controls systems, PLC software design, and HMI screens, for different industries and... 
    Full time
    Work at office

    Fives Syleps

    Wixom, MI
    10 hours ago
  •  ...Entry Level Controls Engineer Legal entity: Fives DyAG Corp. Country: United States State: Michigan City: Wixom Job family: Engineering...  ...Creating and commissioning industrial controls systems, PLC software design, and HMI screens, for different industries and environments... 
    Permanent employment
    Temporary work
    Internship
    Work at office

    Fives

    Wixom, MI
    1 day ago
  •  ...Job Description Job Title: Controls Engineer Job Location Wixom, MI 48393 Est pay rate: $46.00 - $51.00 on w2 Contract Duration: 3+ months Job Description: Needs to have ASRS (automated storage and retrieval system) experience Allen Bradley... 
    Contract work
    Work at office
    Day shift

    LanceSoft

    Wixom, MI
    4 days ago
  •  ...DescriptionDUTIES: Develop and implement control and diagnostic algorithms for...  ...root cause analysis. Define software unit tests, HIL (Hardware in...  ...'s degree in Electronics Engineering, Electrical Engineering,...  ...years of experience with Embedded controls and controls software... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    3 days ago
  •  ...Oversee a small team responsible for controls and software development, system integration, characterization...  ...technical execution of embedded controls and software scopeDefine controls...  ...Automotive, Mechanical, Electrical Engineering, Computer Science, Computer... 

    Axelon

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

    General Motors

    Milford, MI
    10 hours 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
  • Job DescriptionThe Role:We are seeking a highly skilled and experienced Senior Software Engineer to join our Continuous Integration Continuous Deployment (CICD) and Embedded Software Development Tools Group. As a Senior Software Engineer specializing in DevOps and configuration... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Milford, MI
    10 hours ago
  •  ...intuitive design, intelligent software, and next-generation safety...  ...the role of “Senior Software Engineer - Virtualization and SIL Integration...  ...modeling and simulation of embedded and physical systems with in-...  ...or utilize existing virtual controller models to integrate be used... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    1 day ago
  •  ...virtual test environments and software-defined vehicle (SDV)...  ...Software Defined Vehicle - Embedded Platforms organization.In this...  ...and validation of embedded controllers and calibrations across domains...  ...work closely with experienced engineers who will provide mentorship... 
    Full time
    Internship
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    3 days ago
  •  ...DescriptionDUTIES: Create or utilize existing virtual controller models to integrate be used across...  ....REQUIREMENTS: Bachelor's degree in Software Engineering, Electrical Engineering, Mechanical...  ...simulation tools including GT-Power; Embedded controls software and the automated... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    4 days ago
  • Job DescriptionThe RoleVehicle Mechatronic Embedded Controls (VMEC) is a team that is comprised of inclusive and diverse Agile teams,...  ...System.VMEC TRP Team is seeking a creative, highly motivated, Software Engineer with passion and expertise in Embedded Controls and great... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    10 hours ago
  •  ...mobility. As we move toward a fully Software‑Defined Vehicle (SDV)...  ...the role of Senior Software Engineer - Battery State Estimation. This...  ...algorithm development, embedded software implementation, and...  ...success executing software and controls feature verification in MIL,... 
    Full time
    Local area
    Work from home
    Relocation package
    Shift work

    General Motors

    Milford, MI
    1 day ago
  •  ...Milford, MI three times per week, at minimum, or as dictated by the business.The Role: As a Software Engineer at GM, you will be a part of the Vehicle Mechatronic Embedded Controls (VMEC) team, working in the Electrification Propulsion domain both for EV and HEV products... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    1 day ago
  •  ...successful candidate is expected to report to Warren, MI or Milford, MI, three times per week. The RoleWe are seeking a Senior Software Engineer to develop, validate, deploy, and maintain an agnostic software tool chain that supports multiple GM vehicle architectures and... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    3 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
  •  ...StatementTo elevate the quality, efficiency, and excellence of embedded controls software development across the VMEC Chassis Controls organization...  ...friction, building durable tools and processes, mentoring engineers at all levels, and influencing software design up front.... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    1 day ago
  •  ...systems to intuitive design, intelligent software, and next-generation safety and...  ...transportation on a global scale.The Sub-System Lead Engineer (SSLE) in Emerging New Markets (ENM) is...  ...or knowledge of Vehicle Motion Control or Battery Management or similarly complex... 
    Full time
    H1b
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    10 hours ago
  •  ...days remote.What’s the role? Applications Engineers serve as a trusted technical advisor,...  ...maximize the use of ZEISS hardware and software systems. Support will be delivered through...  ...interpret engineering drawings for dimensional control requirements.Proficiency in 3D... 
    Full time
    Live in
    Work at office
    Local area
    Remote work

    Carl Zeiss

    Wixom, MI
    2 days 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
    10 hours ago

Do you want to receive more vacancies?

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