More jobs:
Principal Control Systems Engineer
Job in
Wixom, Oakland County, Michigan, 48393, USA
Listed on 2026-09-13
Listing for:
Brightwing
Full Time
position Listed on 2026-09-13
Job specializations:
-
Engineering
Systems Engineer, Embedded Software Engineer
Job Description & How to Apply Below
We are seeking an experienced Principal Software and Controls Engineer to lead the development of advanced embedded control solutions for complex vehicle and defense-related systems. This role combines deep technical expertise with hands-on implementation responsibilities, supporting the creation of control architectures from initial concept through validation, integration, and deployment.
The successful candidate will serve as a subject matter expert in control systems engineering, embedded software development, and system integration. This position requires strong analytical skills, practical engineering experience, and the ability to work across multidisciplinary teams to deliver high-performance, mission-critical solutions.
Primary Responsibilities- Develop, analyze, and optimize closed-loop control systems for complex electromechanical applications.
- Design control strategies utilizing both traditional and advanced control methodologies.
- Evaluate system behavior with respect to stability, robustness, transient response, and overall performance objectives.
- Create and refine multi-loop control structures for single-axis and multi-axis systems.
- Implement algorithms within model-based development environments and generate production-level embedded software.
- Support controls verification activities through Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL), laboratory, and vehicle testing.
- Perform calibration, commissioning, performance tuning, and troubleshooting activities throughout product development and deployment.
- Create mathematical representations of mechanical, hydraulic, electrical, and vehicle systems using analytical and data-driven approaches.
- Apply system identification techniques to characterize dynamic system behavior.
- Correlate simulation results with physical testing data and update models accordingly.
- Use simulation environments to assess design alternatives and evaluate control system performance.
- Establish system requirements and performance targets based on modeling outcomes.
- Develop embedded software components using C and C++ for real-time applications.
- Integrate control algorithms into microcontroller, RTOS, or Linux-based platforms.
- Support software architecture development, code reviews, debugging, and validation efforts.
- Collaborate with systems and hardware engineers to ensure seamless implementation of control functionality.
- Support the selection, integration, and validation of sensors, controllers, actuators, and electrical subsystems.
- Define electrical and mechanical interface requirements with cross-functional engineering teams.
- Assist in controller hardware selection based on processing, communications, and I/O requirements.
- Diagnose and resolve hardware, software, and system-level integration issues.
- Participate in vehicle-level and subsystem-level testing activities.
- Master's or Doctoral degree in Electrical Engineering, Mechanical Engineering, Automotive Engineering, Computer Engineering, Computer Science, Mechatronics, or a related discipline.
- Minimum of 8 years of relevant engineering experience in embedded controls, software, or systems engineering.
- Demonstrated experience delivering complex control systems from concept through production or deployment.
- Strong communication skills and the ability to collaborate effectively across multidisciplinary engineering organizations.
- MATLAB, Simulink, and Stateflow for modeling, simulation, and controls development.
- Classical control methodologies including:
- PID control
- Feed forward control
- Cascaded control architectures
- Advanced control methodologies including:
- State-space modeling
- Kalman…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×