Firmware Engineer ? New Product Development?
WATERTOWN, CT
COMPENSATION- $120,000-$170,000
This company is looking for a Firmware Engineer to bring the next generation of systems and controls to market. The candidate should display enthusiasm for owning the product and delivering top quality firmware. The responsibilities range from architecting, implementing, and validating firmware to also supporting production and driving improvements.
The role involves working closely with the electrical hardware and software teams to deliver production grade firmware for AC/DC power converters and controls for standalone interfaces and other building management systems.
What You?ll Do: ? Write high-quality C code for real time embedded systems
? Firmware development and debugging, code/performance optimization, create and execute board level test plans to expose weakness or faults in hardware and firmware
? Translate controls algorithms into software implementation and integrate them into firmware and validation frameworks
? Deliver and manage test firmware to support manufacturing of product assemblies at our production facility
? Hands-on hardware bring-up and qualification of power converters and related controls and lab work as needed to support development / debug activities through the entire product lifecycle
? Drive firmware improvements to resolve anomalies and deliver new product features What You?ll Bring:
? Degree in Electrical Engineering, Computer Engineering, Computer Science, Physics, or equivalent experience.
? Capable of delivering top quality C code in a real time embedded environment ? Strong electrical engineering fundamentals
? Strong skills in at least one of the following: Python, Javascript, Simulink
? Experience with typical microcontroller peripherals such as ADC, DAC, PWM, timers, etc and communication protocols such as SPI, I2S, CAN, UART, etc
? Can read hardware schematics and work with the hardware team to deliver production hardware / software
?
#zip