Sr. Embedded Firmware Engineer, Power Electronics

Current Ways Inc

San Jose, CA

JOB DETAILS
SKILLS
Automotive Industry, C Programming Language, Computer Engineering, Computer Firmware, Computer Science, Design Failure Mode and Effects Analysis (DFMEA), Device Drivers, EEPROM, Electrical Engineering, Electronic Engineering, Electronics, Embedded Software, Embedded Systems, Git, Hardware Debugging, I2C, Integration Testing, MATLAB, Peripheral Hardware, Power Engineering, RS-232, Realtime Operating System, Release Management/Engineering, Schematics, Source Code/Configuration Management (SCM), Test Automation, Test Plan/Schedule, Testing
LOCATION
San Jose, CA
POSTED
30+ days ago

Job DescriptionAs 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

Develop real-time embedded software that implements control and safety management of the onboard charger.

Develop automated tests to ensure high-quality software releases and accurate functionality. Be involved in the full life-cycle of firmware development from concept through integration, and test.

Develop and optimize firmware for bi-directional power electronics.

Your knowledge of automotive standards will be beneficial in devising and analyzing tests for automotive design and certification.Prerequisites

Bachelor or Masters of Science in Electrical Engineering, Computer Engineering, Computer Science or equivalent experience with evidence of exceptional ability.

3+ years of industry experience in embedded software.

Proficient in C programming language. MISRA C experience preferred.

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

Experience developing bootloaders.

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

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.

Experience with debugging hardware using schematics.

Proficient with MATLAB and Simulink with experience in model-based programming. Strong knowledge of automotive standards. Knowledge of version control (Git) and software release process.

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

About the Company

C

Current Ways Inc