Careers
Sr. Embedded Firmware Engineer, Power Electronics
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
- 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).
Electronic Test Engineer / Technician
Job Description
As the electronic test engineer/technician, your primary responsibility is to support the engineering development team with various tasks that include, setting up hardware tests, thermal and environmental testing, data acquisition, data reduction, test reports, circuit board build and repair, troubleshoot digital and analog circuits, and use various digital communication protocols, such as CAN, SPI, I2C, RS232 in troubleshooting hardware. You will also be involved with design reviews and preparation of data.
Your Duties
- You will also be responsible for setting up and maintaining an electronic laboratory with high-voltage and high-power instruments. You will be interfacing with both single-phase and three-phase equipment.
- You will be organizing and maintaining the entire laboratory.
- You will be required to read schematics with power devices, digital microprocessors, and understand their basic operation.
- You will build, repair, and maintain various prototype devices for the engineering development team. Use of digital instruments such as oscilloscopes, spectrum analyzers, LCR meters, power analyzers, data loggers, etc. will be required.
- You will be maintaining an inventory of parts and responsible for creating and supporting part numbers. Your organizational skill will apply to maintaining the lab in its optimum functioning condition.
- You must be comfortable with all forms of soldering, through-hole, surface mount, and hot-air reflow following IPC standards.
- You will be required to make some mechanical fixtures, modify existing ones using tools such as drill presses, band saws, sanders, etc.
Prerequisites
- 10+ years of experience as an electronic technician with hands-on experience.
- Minimum associate degree or certification in electronics preferred.
- Complete proficiency in reading schematics of any kind.
- Strong knowledge of computer tools, data acquisition, communication protocols.
- Full proficiency in Microsoft Office, particularly in Excel.
- IPC certified solder operator preferred.
- Must be very well organized.
- Automotive experience is a plus.
- Manufacturing experience is also a plus.