Firmware Engineer ($95-115,000/year)

We are excited to be partnered with an international organization with more than 130 years of experience and around 400 employees worldwide. Our client focuses is on the production of test equipment and reagents for water analysis and color measurement. They manufacture products for all applications, in the field of water analysis especially for the pool, industrial water, drinking water, waste water and NGOs/disaster control.

Position Summary

·       Firmware Engineer is expected to design, develop and maintain software/firmware for embedded controllers. The engineer must also document his/her work to make it accessible to other engineers

Expected Job Functions

·      Work directly with Tintometer engineers to perform requirements analysis and develop the best possible solution

·      Research, design, develop and document working software prototypes

·      Transform prototypes into production level solutions

·      Quickly adapt to changing system requirements and ensure consistent quality across all levels of development.

·      Debug his/her own source and others


·      Bachelor’s degree in Computer Science or another related equivalent field

·      C/C++, must understand manual memory management

·      Exceptional debugging skills

·      3-5 years related work experience

·      Familiar with at least one version control system (SVN, GIT, TFS)

·      UI frameworks (EmWin, Qt, IUP, Embedded Wizard)

Desired Experience and Skills

·       Experience with common engineering lab and test equipment such as oscilloscopes, digital analyzers, multi-meter

·       Device driver development using several technologies (UART, I2C, DAC, ADC, SPI, Etc.)

·       Experience with documentation of design and implementation

·       Read and understand Datasheets