Senior Firmware Engineer - Milford, MA

Posted on

CIVIQ is looking for a Senior Firmware Engineer to join our team and support the software development of our products’ printed circuit boards (PCBs). You will learn the functional requirements and schematics of our Microchip-based PCB and be responsible for developing and testing their firmware. Your knowledge and experience will also be leveraged to contribute to the ongoing design and development of future PIC-based PCBs. In addition, as you learn the connectivity options of various sensors and IoT devices, and you will develop the firmware or SOM-based embedded software that supports their integration with our products.


  • Develop, test and support the commercial-grade firmware for our Microchip-based PCBs
  • Develop firmware or SOM software for our products’ integration with sensors and IoT devices
  • Own the responsibility for providing your deliverables on time and on budget
  • Collaborate with our electrical engineers and backend software developers. Own the mutual responsibility to deliver commercial-grade integrated solutions on time and on budget

Technical/Professional Knowledge/Skills:

  • Proven track record of 2+ years developing commercial-grade firmware for Microchip-based PCBs
  • Microchip PICs’ C programming experience is a must
  • SPI, I2C, UART & AD/DA, EEPROM development experience is a must
  • Experience developing stress tests and validation tests for the firmware is a must
  • Ability to understand PCB schematics, and general hardware knowledge
  • Ability to use debuggers, logic analyzers, oscilloscopes, and protocol analyzers to trace problems that can be in hardware or software
  • Able to produce clear technical documentation
  • Implementation of communication protocols such as CAN, ModBus, GSM, GPS, Lora is a plus

Essential Education & Experience:

  • BS/MS in computer engineering or computer science or equivalent experience
  • Electrical engineering experience is a plus
  • Demonstrable ability to take responsibility for deliverables and work to very tight timelines
  • Fast learner that work well in a fast-paced multi-disciplinary team


CIVIQ Smartscapes is an Equal Opportunity Employer: Minorities | Females | Veterans | Disabled

How can we help you?

1 (508) 381-2900

430 Fortune Blvd
Milford, MA 01757