Careers Opportunities for Embedded
Hiring for the following positions:
- Ability derive controls software design requirements from system level requirements.
- Author, manage, and trace requirements to models, generated code, and test cases using Simulink Requirements toolbox / ALM tool.
- Ability to create controls software architecture based on controls software and hardware requirements. Knowledge of Simulink system composer toolbox is a plus.
- Ability to create algorithm unit features based on software architecture using Simulink, Stateflow and various other Simulink toolboxes.
- Ability to identify hidden design errors in models that result in integer overflow, dead logic, divide by zero and others using Simulink Design Verifier toolbox.
- Ability to author, manage and execute test cases using Simulink Test to verify specific unit level features as well as automate test cases to verify complete software unit level functionality.(MIL)
- Ability to generate, analyze Simulink test reports and perform testing coverage analysis using Simulink coverage toolbox.
- Experience working with HIL systems, Control Desk
- Experience working with rapid control prototype development tools such as Woodward Motohawk, Neweagle Raptor, dSpace Microautobox, ATI No-Hooks for developing prototype software.
- Experience with configuration management software (SVN, Git, etc.)
- Knowledge of Python for scripting
- Knowledge of dSPACE SCALEXIO system configuration and operation for HIL testing
- MS or PhD in Mechanical Engineering, Electrical Engineering
- Experienced with the development of software algorithms for the control and management of EV and ICE systems: Battery Management Systems; FOC Electric Motor Control; Torque Management; Engine and After-Treatment Controls
- Experience with ISO 26262, software safety mechanisms and diagnostics
- Thorough knowledge of AUTOSAR layered software architecture and able to implement application software components that are AUTOSAR classic complaint.
- Knowledge of ISO-26262 functional safety LM / ASPICE workflow
- Knowledge and experience with debuggers, emulators, compilers, static and dynamic test tools
- Experience with automotive process standards (ASPICE, ISO 26262)