Job Details

ID #50647051
Estado California
Ciudad Los angeles
Tipo de trabajo Full-time
Salario USD Salary Range $150,000/yr - $156,700/yr Salary Range 150000/yr - 156700/yr
Fuente California
Showed 2023-12-05
Fecha 2023-12-05
Fecha tope 2024-02-03
Categoría Software/QA/DBA/etc
Crear un currículum vítae

Embedded Software Engineer at Canoo Technologies Inc.

California, Los angeles, 90001 Los angeles USA

Vacancy caducado!

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.

Embedded Software Engineer ($150,000/yr - $156,700/yr): Develop embedded software and firmware for automotive applications to execute on microcontrollers (MCUs) for Canoo’s EVs (electric vehicles) to interface with peripheral electronics and other vehicle control modules. Create software architectures following best practices. Develop detailed design of software modules and implement software using modern version control systems such as GIT, running on real time operating systems (RTOS). Implement algorithms in software using C language, MATLAB/Simulink autocode. Ensure designs comply with industry standards such as ISO14229 for unified diagnostic services, ISO15765 for international standards related to sending data over a controller area network, and ISO26262 for functional safety. Perform validation of conformance so any targeted electrical systems that firmware is written for meets expected system requirements. Conduct testing of complex software systems using tools such as Polarion. Test software using software-in-the-loop (SIL), model-inloop(MIL), hardware-in-the-loop (HIL) type test frameworks to drive efficiency in real-time control systems. Validate software using unit testing/bench testing to ensure the software performs as desired.

Telecommuting is permissible within the U.S.

REQUIREMENTS: Master’s degree or foreign equivalent in Computer Science, Electrical Engineering, or related technical field. 2 years of experience in job offered or related occupation.

SKILLS: Must have:

1. Experience working in an embedded software development environment, including auto-code (C) generation and Simulink.

2. Experience with in-circuit debugging, low level programming, and interface to peripherals, including using Analog-Digital Converters (ADC), Inter-Integrated Circuit (I2C), and Pulse Width Modulation (PWM).

3. Experience working with real time operating systems (RTOS) and GIT (modern version control system).

4. Experience with embedded C with 32-bit microcontrollers in the TI, STmicro, Infineon, and NXP families.

5. Experience with communication protocols (SPI, CAN, TCP/IP, or LIN).

Vacancy caducado!

Suscribir Reportar trabajo