Software Engineer Controls

Position Description:

• Develop chassis (brakes, steering, suspension) control algorithms for advanced chassis systems to deliver vehicle attributes, including control architecture selection, algorithm simulation, implementation, and verification and validation via leveraging a combination of model-in-the-loop (MIL), software-in-the-loop (SIL), hardware-in-the-loop (HIL) and vehicle test environment. • Leverage, subsystem- and component-level CAE models to analyze dynamic systems and complex system interactions, and to support concept analysis and verification, parameter optimization, and controls/design verification and validation. • Define and review physical system testing and characterization to validate CAE models and guide vehicle and control system design. • Control algorithm implementation on embedded controllers. • Support the quality process workstreams (P-diagrams, FMEAs, requirements development, functional safety - ISO26262). • Create and maintain comprehensive documentation to support global engineering and quality processes, and to facilitate technology transfer: system models, use cases, requirements, design validation tests and methods • Leverage connected vehicle technologies (wireless communication, location and route data, cloud-compute resources, AI/ML techniques, etc.) to improve customer experience with enhanced controls and prognostics

Skills Required:

• Experience with data analysis, scripting and modeling & simulation of dynamic systems using Python, Matlab, Simulink or Stateflow • Experience with standard systems engineering tools including boundary diagrams, fault tree analyses, FMEAs, P-diagrams, etc. • Knowledge of ISO26262 Automotive Functional Safety standard • Familiarity with AUTOSAR standards and tools for automotive software development • Problem-solving skills with a passion for new technology development • Demonstrated effective communication, documentation, and interpersonal skills in a team environment • Demonstrated ability to manage...