Aerotek Controls Software Engineer in Escondido, California
• Synthesize software and controls requirements from vehicle system requirements • Use Model-based tool chain for controls development and complete software lifecycle development • Design model-based control systems for advanced electric vehicle supervisory controller system. • Develop software per AutomotiveSPICE and ISO-26262 standards • Perform rapid prototyping of algorithms and testing on vehicles • Perform formal testing and analysis of models in MIL, SIL and HIL environments • Perform integration of multiple software components and test • Respond rapidly to customer issues and investigate vehicle control system problems • Coordinate software activities with manufacturing, quality and service • Furnish technical support and guidance to other engineers and designers
Taking requirements, converting them into models, doing model-based development Generating code Testing it in the lab and on trucks Diagnosing controls issues (electrical) ISO26262, UDS (Unified Diagnostic Services)
Matlab, simulink, ISO26262, J1939, Automotive software development
Top Skills Details:
- Matlab / Simulink – running simulations / software development
- C languages, but other languages are not ok if they have not done model-based development.
- Automotive software development
Nice to have: ISO 26262 EV / hybrid experience CAN-based networks, J1939 Automotive spice or A-spice Powertrain or drive train experience (engine controls or transmission controls or body controls)
Additional Skills & Qualifications:
Required Qualifications • Bachelor’s degree in Mechanical/Electrical/Controls/Computer Engineering • 5 years of engineering experience in a relevant field • 3 years’ experience developing software using model-based development tools such as Matlab Simulink & Stateflow • Strong knowledge in development of control systems and specifications for purposes of automotive energy management and increased operational safety or performance • Strong knowledge in commissioning and calibration of vehicle systems, including control algorithms or other software systems • Ability to understand vehicle electrical design and schematic layout • Troubleshooting experience with tools such as oscilloscopes, multi meters, Vector CANalyzer, CANoe, and general problem-solving skills • A strong understanding of vehicle sensors and associated I/O interface • Experience with CAN connected devices and knowledge of CAN communication protocol including J1939 • Data analytical skills in programs such as Excel and Matlab • Component specification, testing, calibration, and operational validation as it applies to advanced vehicles and power solutions • Ability to communicate effectively across disciplines and work levels • High level of analytical ability where problems are unusual and difficult • High level of interpersonal skills to work independently and effectively with others • High level of oral and written communication skills • Demonstrated technical and professional skills in job-related area
We know that a company's success starts with its employees. We also know that an individual's success starts with the right career opportunity. As a Best of Staffing® Client and Talent leader, Aerotek's people-focused approach yields competitive advantage for our clients and rewarding careers for our contract employees. Since 1983, Aerotek has grown to become a leader in recruiting and staffing services. With more than 250 non-franchised offices, Aerotek's 8,000 internal employees serve more than 300,000 contract employees and 18,000 clients every year. Aerotek is an Allegis Group company, the global leader in talent solutions. Learn more at Aerotek.com.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.