Description

Job Description:
•    BSEE, BSCS, BSCE or equivalent (4 years) from accredited computer/electrical engineering college
•    7+ years of hands-on experience in embedded system (bare metal) design
•    Extensive knowledge of developing embedded 8bit/16bit/32bit microcontrollers in C, C++, or ASM. Experience with ARM architectures preferred. Experience with assembly language coding is a plus.
•    Experience with closed loop control and feedback systems for AC and BLDC motors
•    Familiarity with lithium-ion battery powered systems.
•    Experience with common motor control techniques, including sensored and sensorless trapezoidal control.
•    Understanding of common microcontroller peripherals such as: timers, GPIO, watchdog, ADC, UART, DMA.
•    Strong understanding of embedded software concepts, including: hard real time processing, process scheduling, cooperative multitasking, interrupt processing, race conditions, RTOS.
•    Familiar with software development processes and controls (static analysis, distributed version control, unit testing, bug tracking).
•    Experience with debugging (either with in-circuit debugger or by other means)
•    Ability to discover and implement creative or innovative ideas and inspire others to do so.
•    Strong communication and interpersonal skills to influence the organization and to communicate effectively with internal and external customers.
•    Foster and maintain a high level of integrity in all aspects of work.
•    Ability to travel and interface with overseas electronic contract manufacturers and provide technical direction to obtain quality electronics assemblies for tool production.
•    Ability to accomplish unrelated objectives concurrently.

•    Experience with Agile or waterwall development process

Education

Any Graduate