Sr. Embedded Firmware Engineer, Power Electronics

Current
Simi Valley, CA, United States
28 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

C (Programming Language) Automation of Tests Booting (BIOS) Computer Programming Computer Engineering Embedded Software Firmware Failure Mode Effects Analysis MATLAB MISRA C (C Programming Language) Read only Memory RS-232
+7 more
Simulink Software Engineering Serial Peripheral Interface Git Information Technology Software Version Control Hardware Debugging

Job description

As the Embedded Firmware Engineer, you will develop, verify, and validate embedded

firmware for power electronics, battery charge, and vehicle interface for onboard chargers.

In this role, you will work closely with the Engineering teams to architect, implement, test

and deploy safety critical software for existing systems and future products.

Your knowledge of automotive standards will be beneficial in devising and analyzing tests

for automotive design and certification.

Your Duties

  1. Develop real-time embedded software that implements control and safety management

of the onboard charger.

  1. Develop automated tests to ensure high-quality software releases and accurate

functionality.

  1. Be involved in the full life-cycle of firmware development from concept through

Requirements

  1. Bachelor or Masters of Science in Electrical Engineering, Computer Engineering,

Computer Science or equivalent experience with evidence of exceptional ability.

  1. 3+ years of industry experience in embedded software.

  2. Proficient in C programming language. MISRA C experience preferred.

  3. Knowledge of power electronics, converters, and inverters in high voltage, high power

applications.

  1. Experience developing bootloaders.

  2. Experience with automotive standards. Proficient in automotive CAN standards and

tools.

  1. Proficient with writing drivers for peripheral devices such ADC, PWM, DAC, EEPROM

with expertise in using hardware protocols such as I2C, SPI, RS232, and CAN.

  1. Experience with debugging hardware using schematics.

  2. Proficient with MATLAB and Simulink with experience in model-based programming.

  3. Strong knowledge of automotive standards.

  4. Knowledge of version control (Git) and software release process.

  5. Familiarity with Design Failure Mode and Effects Analysis (DFMEA).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…