Software Engineer II
Indexed description
- Develops and manages control system software for various power systems at the given partially developed requirements
- Uses MATLAB/Simulink and/or C programming to create embedded control software
- Deploys control algorithms to embedded controllers (rapid prototyping and production ECU)
- Creates moderately complex software requirements, specifications and validation plans given system level definition of functional requirements.
- Develops engineering test standards
- Acts as a liaison between other departments as necessary
- Maintains software portfolio; - revision control, release, obsolescence and maintenance
- Performs other duties as assigned
- Bachelors Degree in Engineering
- Three years of professional engineering experience
- Experience in object-oriented design and analysis using C++ and MATLAB
- Familiarity with control development and calibration tools including dSpace, Vector CANalyzer, ETAS INCA, and ATI Vision
- Knowledge of appropriate standards and regulations
- Experience with software management tools including Subversion and Git
- Ability to work well with others as part of a diverse global team
- Well developed communication skills to explain designs and logic used
- Fluent in English and primary language used in area of responsibility and/or location
Job Segment: Test Engineer, Software Engineer, Engineer, Engineering
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search