Job Details

ID #51826295
Estado California
Ciudad Los angeles
Full-time
Salario USD TBD TBD
Fuente California
Showed 2024-06-03
Fecha 2024-06-03
Fecha tope 2024-08-02
Categoría Software/QA/DBA/etc
Crear un currículum vítae
Aplica ya

Controls Software Engineer at Canoo Technologies Inc.

California, Los angeles, 90001 Los angeles USA
Aplica ya

Canoo Technologies Inc. has openings for the following position in Torrance, CA. To apply, email resume and cover letter to [email protected] and reference job title. EOE. Principals only.

Controls Software Engineer (Salary Range: $137,000/yr - $156,700/yr): Develop and implement control strategies to develop vehicle’s embedded control systems using MATLAB/Simulink and C coding. Develop control strategies including Accelerator Pedal Processing, Charging, drive gear manager, low voltage maintenance, Power moding, or Torque path control. Perform subsequent deployment of control strategies to realtime embedded propulsion ECUs. Develop and support body, thermal, or propulsion controls algorithms and software implementation. Support software implementation for features such as HVAC, door controls, wiper controls, or powertrain controls. Develop Model-in-the-Loop (MIL) developer controls scenarios using mathworks simulink for FBCM, RBCM, or VICM software features to inform decisions about the software architecture and design. Generate automated code of FBCM, RBCM, or VICM embedded source code from Matlab/Simulink models to implement vehicle features (powertrain controls, accelerator pedal control, electric vehicle charging, vehicle sleep/wake up state machine). Review and debug embedded C source code for propulsion ECUs. Support requirements development at vehicle, system, and software levels to refine vehicle behaviors and attributes.

REQUIREMENTS: Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, or related technical field. 2 years of experience as a Software Developer, Controls Engineer, Test Engineer, or a related occupation.

SKILLS: Must have:

1. Experience with model-based development in the following tools: MATLAB, Simulink.

2. Experience with real-time embedded systems implemented on microcontrollers.

3. Experience with circuits, control theory, and power electronics to aid in development in controls strategies.

4. Experience with Controls Software development in embedded C including auto-code generation.

5. Experience with revision control software (SVN, GIT).

6. Experience with a programming language (C, C, or Python).

7. Experience developing and maintaining vehicle models used to test electric vehicle electronic control units (ECU).

8. Experience defining vehicle behavior and requirements for safety critical systems.

9. Experience developing automated test cases used for verification of vehicle ECUs.

Aplica ya Suscribir Reportar trabajo