Firmware Engineer

Our Company: Chauvin Arnoux, Inc. d/b/a AEMC® Instruments: We are a well-established world-leader in test and measurement instrumentation. We design and manufacture professional electrical test and measurement instruments for the industrial, commercial and utility marketplace. Specifically, our full product line includes clamp-on meters, transformer ratiometers, power quality meters, harmonic power meters, data loggers, megohmmeter, ground testers, oscilloscopes, cable testers, thermal cameras and numerous other electrical test instruments.

Functional Role: TOur headquarters in Dover, NH seeks an individual whose primary purpose is to provide technical excellence in developing firmware for electrical test equipment. This individual will participate in the development, evaluation of code and other deliverables produced by the team. They will also contribute with product deployment and provide support in resolving customer technical support issues.

Principal Job Duties and Responsibilities:

  • Participate as a critical member of a cross-functional engineering project team
  • Firmware Design, enhancements, testing, and debugging new features on existing projects or new platforms
  • Maintain Firmware revisions archive
  • Create documentation and block diagrams
  • Run static analysis tools and interpret/address analysis results
  • Work directly with Software and Hardware Engineers to integrate Software control of Instrumentation and Automated testing systems
  • Debugs previously written code to drive problems to solutions

Knowledge, Skills and Experience Requirement:

  • Requires Bachelor’s Degree in Computer Science or Computer Engineering
  • 1-3 years relevant firmware engineering experience required
  • Embedded firmware development and C/C++ design experience
  • Experience with ARM Cortex-M architecture or similar MCU
  • Familiarity with networking protocols (UDP, TCP, SMTP, etc.)
  • Knowledge with I2C, SPI, UART and other low speed serial interfaces
  • Knowledge of sleep and low power run modes
  • Understanding of firmware design principles
  • Experience with Analog and Digital signals
  • Familiarity with interrupts and event driven computing
  • Ability to learn new skills and adapt to new responsibilities
  • Good teamwork skills
  • Ability to read and interpret electrical schematics and device datasheets
  • Experienced in the use of test equipment. (Multi-function Calibrators, Logic analyzers, Oscilloscopes, DMMs, Function generators etc.)

EOE/Disabilities/Veterans

We offer a competitive salary and bonus structure

All applicants must be legally authorized to work in the United States. Visa sponsorship is not available for this position.

Contact Us

Call to speak with our Human Resources manager: (800) 343-1391 — or — Email your resume and references to: humanresources@aemc.com

DISCOVER THE CHAUVIN® ARNOUX GROUP