PRINCIPAL EMBEDDED SOFTWARE & CONTROLS ENGINEER
$104k - $173kCrossFire 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
- HR phone screen
- Microsoft Teams interview with the hiring manager
- 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 DescriptionUsing 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.
$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...SuggestedContract workRemote workMonday to Friday- 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-...SuggestedFull timeLocal areaWork from homeRelocationRelocation package
- ...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...SuggestedFull time
- ...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...SuggestedFull timeLocal areaWork from homeRelocationRelocation packageFlexible hours
- ...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...SuggestedFull timeLocal areaWork from homeRelocation package
- ...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 employmentFull timeLocal areaWork from homeRelocationRelocation package
- ...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 FridayNight shiftWeekend work
- ...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 timeLocal areaWork from homeRelocation packageShift work
$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 workLocal areaFlexible hours- 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
- ...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 timeWork at office
- ...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 employmentTemporary workInternshipWork at office
- ...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 workWork at officeDay shift
- ...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 timeWork at officeLocal areaRemote workWork from home
- ...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...
- ...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 timeLocal areaWork from homeRelocation packageFlexible hours
- 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
- 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 timeLocal areaWork from homeRelocationRelocation package
- ...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 timeLocal areaWork from homeRelocationRelocation packageFlexible hours
- ...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 timeInternshipLocal areaWork from homeRelocationRelocation packageFlexible hours
- ...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 timeWork at officeLocal areaRemote workWork from home
- 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 timeLocal areaWork from homeRelocation package
- ...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 timeLocal areaWork from homeRelocation packageShift work
- ...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 timeLocal areaWork from homeRelocation package
- ...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 timeLocal areaWork from homeRelocation package
- ...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 timeLocal areaWork from homeRelocation package
- ...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 timeLocal areaWork from homeRelocationRelocation packageFlexible hours
- ...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 timeH1bLocal areaWork from homeRelocationRelocation packageFlexible hours
- ...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 timeLive inWork at officeLocal areaRemote work
- ...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 timeLocal areaWork from homeRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to PRINCIPAL EMBEDDED SOFTWARE & CONTROLS ENGINEER. Be the first to apply!
- software New Hudson, MI
- software implementation project manager New Hudson, MI
- remote software sales New Hudson, MI
- principal software engineer
- principal embedded software engineer
- senior principal software engineer
- principal software engineer manager
- junior embedded software engineer
- embedded audio engineer
- c++ embedded engineer

