Title: Embedded Programmer
Industry sector: Other
Job Type: Full-time
Location: Southborough, MA, 01772
This role will report to the Vice President of Electronics and Power Systems and will support several key product development programs at the company.
The Company’s culture is ideal for individuals who are motivated by talented co-workers, minimal bureaucracy, a personal challenge and the opportunity for success.
Requirements include the following:
• Experience programming 8, 16 and/or 32 bit microcontrollers.
• Solid coding experience and good coding practices in C++ and C languages. Comfort with object oriented design methodologies.
• A good understanding of typical embedded microcontroller subsystems such as counter/timers, A/D and D/A, PWM motor control, UARTS etc.
• Organized, productive, self-motivated individual able to complete multiple tasks effectively. Excellent attention to detail and a solid work ethic required.
• Strong verbal and written communication skills. Effectively communicates and engages all levels of the organization.
• Proficiency with PC based development environments, as well as server and networking experience a plus.
• Experience with scripting languages such as TCL. PERL, PYTHON, and PHP a plus.
• Experience with LabView a plus.
Responsibilities include the following:
• Design, document, and code microcontroller control, user interface, and diagnostic functions in embedded C++.
• Design unit test and system test methods for code functions.
• Design scripts for automated test of fuel cell components and systems.
• Debug and perform root cause analysis of code bugs, including complex hardware/software interactions.
• Document all written code – participate in code reviews.