Job Description
Job Summary: Study and write modifications of existing code, BOM set up for new software, validation of software code, and manufacturing support. Responsibilities: Design, write, code and document programs for various embedded CPU system.Have knowledge and understanding of CPU architectures as used in embedded systems.Write code in assembly and in C languages.Be able to test and debug embedded code using simulators, emulators, and target systems.Debug, test and modify code written by others.Use various compilers, linkers, and locators to generate embedded code.Use PROM, EPROM, EEPROM programmers to generate parts prototypes.Provide documentation on code and write design documents and validation procedures.Work with NEC V853 RISK processor and the 80C251 processor.Should have experience/understanding of firmware (interface with hardware), peripheral electrical circuits.Computer, Emulators Travel: None
Requirements
Minimum Requirements:
- 0-2 years of experience
- BS degree in Electrical Engineering or Computer Science
- Embedded programming experience is required; code/firmware developed based on any micro-controller and/or DSP for power electronics systems
- Hands-on experience with system debugging with both hardware and software
- C and C++ experience is required
- Project management, customer support and team-lead experience is preferred
- Must be a team player and able to work in a culturally diverse environment MSEE or BSEE with power-related coursework.
- Experience with Large UPS AC systems a plus
- Prefer Power electronics background and circuit design analysis