Job Information
METER Group, Inc. Firmware Engineer II/III in Pullman, Washington
METER Group, Inc. is seeking an experienced Embedded Systems (Firmware) Engineer II or III to help our development teams create great products. A Firmware Engineer analyzes, designs, programs, debugs, and modifies firmware primarily using the C embedded language. METER designs and manufactures smart sensors, wireless sensor nodes, handheld measurement systems, and communication systems used in environmental research and commercial agricultural applications across the globe.
This role works at our Pullman, WA office.
We anticipate filling this position in the salary range of $87,000 - $130,000 per year. We are open to reviewing additional candidates with more or less experience; the pay range may differ if filled at a different level. Our offer will be based on job-related factors such as candidate experience, training, knowledge, and skills.
Responsibilities:
- Design, code, and debug embedded firmware applications in the C programming language.
- Test and validate embedded systems.
- Contribute to and maintain design and user documentation.
```{=html}
``` - Collaborate and communicate with coworkers, internal development stake holders, and external development partners regarding product design goals, firmware design status, project progress, and issue resolution.
Minimum Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering or related field.
- 4+ years of relevant, practical experience for Level II; 8+ years for Level III
- Must have the legal right to work in the United States and be willing to live within daily commuting distance of Pullman, WA.
- Proven experience with embedded firmware development.
- Proficient programming skills in C language running on embedded microcontroller or microprocessor.
- Proficient in source level debugging with in-circuit emulators.
- Experience with oscilloscopes, logic analyzers, and multimeters.
- Experience with source code revision control systems (subversion, git, etc.).
- Experience with one or more defect tracking tools.
- Ability to read and interpret PCB schematics and layouts for code development purposes.
- General curiosity about how hardware works and a desire to learn new things and create great products.
- Background check results satisfactory to METER.
- At least three professional or academic references.
Preferred Qualifications:
- Development experience with MSP430 and/or ARM Cortex-M microcontroller families.
- Experience writing firmware for mixed-signal components such as ADC, DAC, battery monitoring ICs, and real-time clocks.
- Experience with embedded communication hardware including USB, Ethernet, RS485 Modbus, I2C, SPI, etc.
- Any experience with communication modules is a plus (Bluetooth, WiFi, cellular, ZigBee/XBee/LoRa data radio, etc.).
- Experience with computer-based scripting (Python preferred).
To Apply for This Position:
We ask all applicants to apply through our website at Jobs At METER Group{rel="nofollow"}. If your interests, qualifications, and experience match any of our openings, please apply for that position so that you are considered immediately. We communicate with all applicants. If you do not receive an email response about your application, please check your SPAM folder or reach out to us at recruiting@metergroup.com.
Full-Time Employee Benefits at METER Group:
Two medical plan options are available for full-time employees: a traditional low-premium plan; or a no-premium high-deductible plan. These plans both