Senior Brake Control Software Engineer
- Develop and implement control algorithms for ABS, TCS, and ESC in brake controls using either model-based development (MATLAB/Simulink) or C/C++.
- Define calibration strategies and promote robust coding practices in controls and software implementation.
- Ensure compliance with safety and government regulations while following GM-internal best practices.
- Maintain production software and manage version control.
- Define software unit tests, HIL (Hardware-in-the-Loop) tests, and vehicle tests based on customer expectations and system requirements.
- Meet higher-level, physics-based requirements with efficient designs using modeling, simulation, data collection, and analysis.
- Support resolution of vehicle, plant, or customer issues related to controls and calibration.
- Help build tools, libraries, and training material to enable capability growth and support team learning.
- Collaborate with other teams to define and integrate components and verify functionality on the bench and in the vehicle.
- Work cross-functionally with System Engineers, Software Engineers, Feature/Function Engineers, Calibrators, and Scrum Managers/Scrum Leaders to ensure robust designs.
- Mentor new employees to increase team capabilities and share knowledge.
- Perform other related duties as assigned.
- Travel as required, primarily during the winter testing season.
- BS in Engineering (Electrical, Mechanical), Computer Science, or equivalent degree.
- Minimum 5+ years of engineering experience related to embedded controls and/or controls/software development.
- Understanding of the Embedded Controls Development & Delivery Process.
- Proficiency with: Software coding (C language), Simulink, MATLAB, DOORS, GIT environments, Jira, Plant modeling and analysis tools
- Strong knowledge of control system theory and its application to embedded systems.
- Strong partnership and teamwork skills, with demonstrated ability to learn from and share knowledge with co-workers in a fast-paced environment, sometimes with incomplete requirements.
- High level of analytical problem-solving skills, including handling unusual and difficult problems.
- Ability to participate in cross-functional Scrum teams while demonstrating a high level of collaboration and negotiation.
- High level of integrity, with the ability to deal with ambiguity and take initiative (self-directed).
- Excellent oral and written communication skills.
- Demonstrated ability to manage multiple complex projects and assignments with autonomy and accountability for results.
- Consistent demonstration of innovative, customer-centric thinking.
- Strong ability to capture and analyze empirical data to verify system performance.
- Strong ability to interpret system requirements and translate them into control and software strategies.
- In-depth knowledge of algorithm/software development and calibration of vehicle motion controls, especially ABS control.
- Strong understanding of vehicle dynamics, particularly brake systems.
- Experience with plant modeling and analysis tools, and with MIL, SIL, and HIL testing.
- Experience with test tools, e.g., INCA, MDA, or similar tools from Vector.
- Advanced driving skills and extensive experience in vehicle testing.
- Strong skills in production software issue debugging and root-cause analysis.
- Ability to balance feature performance demonstrated at the proving ground with real-world robustness.
- Strong sense of personal responsibility and ownership for the features you develop.
Recommended Jobs
Landscaping Team Lead
Job Description Job Description Reports To: Owner Position Overview: The Landscape Project Manager is an experienced landscaper working with minimal supervision. The position works as a mem…
AWS Instructor
Job Description Job Description Job Description: AWS instructor Location: Southfield, MI Global Information Technology is a Professional IT training and consulting services corporati…
Staff Accountant
Job Description Job Description Bank Michigan is seeking career-minded candidates for a Full Time Staff Accountant. In addition to a professional, customer-focused demeanor, candidates should ha…
FOOD SERVICE HOSPITALITY AMBASSADOR- COOPER
Overview: This position is responsible for being proficient in one or more of the following positions: Tray Check , Hospitality Ambassador, Grill Cook, Caf� Cook, Sandwich Shop, Baker, Stock Porter…
Grants Compliance Manager
Habitat for Humanity Detroit is seeking a highly experienced, detail-oriented Grants Compliance Manager with a strong background in accounting, financial compliance, and stewardship. This role is cri…
Cashier
_______________________________________________________________________________________ Goodwill Industries of Mid-Michigan is looking for motivated, team-building individuals to fill Full Time …
Part-Time Sales Receptionist
About Milan Laser Hair Removal Milan Laser Hair Removal is one of the nation’s premier laser hair removal providers. That’s because we only use top of the line lasers, and all our treatments are perf…
Part-Time Board Certified Behavior Analyst
Job Description Job Description $2,500 Signing Bonus Come join our team and make a difference in the lives of those in our community! Genesee Health System (GHS) is looking for energetic and ca…
Medical Receptionist
Job Description Job Description Description As a Patient Services Representative you will handle inbound calls and provide thorough, efficient, and accurate account updates on for each call made…
Industrial Machine Maintenance Technician
Job Description Job Description Woolf Aircraft Products, the world leader in tube fabrication, is looking for a Stand Out Maintenance Technician! Attribute descriptions and expectations: Ar…