Job Description
Role: Firmware Engineer
Experience: 5 to 7 years
Responsibilities
• Specifying, designing, implementing, releasing, and supporting embedded products.
• Participating in embedded design projects from concept to production.
• Developing utilities, using C/C++, in support of the embedded system development process.
• Participating in embedded design projects from concept to production.
• Developing utilities, using C/C++, in support of the embedded system development process.
Skills
Expert proficiency with C/C++
• Experience with microcontrollers and related tools, debuggers, and technologies (i.e. Keil 8051, ARM/Cortex M0+, etc.).
Experience with product specifications, systems analysis, microprocessor-based systems, and firmware design.
• Ability to read schematics and understand basic digital/analog electronic theories and must be able to understand SERIAL interfaces, VENDING interfaces such as MDB, Single-price and other standard vending interfaces is a plus
• Basic shop skills such as soldering, using multi-meters, oscilloscopes, signal generators, etc.
• Basic shop skills such as soldering, using multi-meters, oscilloscopes, signal generators, etc.