Senior Firmware Engineer

AMETEK 

📍 Coral Springs, United States 🇺🇸

full-time
senior
on-site
Posted —

Key Skills

firmwareLinuxdebuggingprotocolsembedded

Industry

EnergyConsumer Electronics

Job Description

About Us:

Join AMETEK Power Instruments, an innovative leader in electronic instrumentation for the electric utility and process industries. We specialize in delivering top-tier products like fault recorders, annunciators, and turbine engine sensors that measure and monitor power generation, transmission, and end-user assets. If you're ready to make a real impact in the energy and manufacturing sectors, we invite you to bring your expertise and passion to our team.

Job Summary:

We are developing the next generation of our high-accuracy revenue metering platform for generation, transmission, and industrial power measurement. We are seeking a hands-on Senior Firmware Engineer to work shoulder-to-shoulder with our hardware design team through the full development cycle — from schematic review and board bring-up to a shipping, field-deployable product.

Key Responsibilities:

  • Hands-on embedded Linux development: building and configuring the kernel, writing and debugging device drivers, and working with a board support package (BSP); experience with Yocto, Buildroot, or a comparable build system
  • Board bring-up of new hardware in close partnership with HW designers — powering up first articles, validating power rails, clocks, resets, and boot, and triaging early hardware/firmware issues
  • Low-level lab debugging and probing: confident use of oscilloscopes, logic analyzers, JTAG/SWD debuggers, multimeters, signal generators, and bus decoders to root-cause issues at the signal level

Minimum Qualifications :

  • 10+ years of hands design experience such as below.
  • Proven experience writing firmware applications in C/C++ for timing critical requirements.
  • Designing and implementing low-level serial interfaces and protocols — UART, SPI, I2C, and similar
  • In-circuit and source-level debugging with GDB and IDE-based debug tools (e.g., Eclipse, VS Code)
  • GCC/G++ toolchains and cross-development workflows (Linux- and Windows-hosted)
  • Understanding of embedded memory architecture: program flash, RAM, nonvolatile storage, and file systems
  • Ability to read and interpret electronic schematics
  • Solid grasp of signal processing fundamentals, including frequency-domain analysis (FFT, DFT, Goertzel), digital filtering (FIR), sampling theory (up/down sampling), and time- and frequency-domain measurement techniques.
  • Designing, implementing, and testing features in an existing, long-lived code base
  •  

Desired Qualifications:

  • Use of AI Development Tools such as Github CoPilot, Claude Code, Grok Code etc.
  • Digital signal processing and data acquisition as applied to AC/DC Metering devices.
  • Metrology fundamentals — accuracy, precision, resolution, and calibration — and familiarity with revenue-grade accuracy targets (e.g., 0.05% class)
  • Experience implementing PQ recording features: waveform capture, high-speed RMS, harmonic logging, and PQDIF export
  • Knowledge of metering and substation communication protocols: DLMS, IEC 60870-5-102, IEC 61850, DNP 3.0, and Modbus (RTU/TCP)
  • Familiarity with metering and power quality standards across regions — ANSI C12.20 (accuracy classes), C12.1 (code for electricity metering), C12.19 (end-device tables), and C12.18/C12.21/C12.22 (communications); IEC 62052/62053 metering; IEC 61000-4-30 (power quality measurement methods, Class A/S); IEEE C37.90.1; and the IEC 61000-4 EMC immunity series (4-2, 4-3, 4-4, 4-5, 4-6)
  • Experience with relay test sets and power system simulators (e.g., Omicron, Doble)
  • Familiarity with electrical wiring and safe handling of high voltage (up to 600 V)

What’s in It for You:

  • Competitive compensation, holiday pay, and paid time off
  • Great benefits package that includes health, vision, and dental insurance
  • 401(k), plus matching
  • Flexible spending accounts (FSAs), health savings account (HSA) with AMETEK contribution, life insurance, disability insurance, and family medical leave
  • Paid parental leave
  • Employee referral program
  • Tuition reimbursement program
  • Employee assistance program
  • Exciting, fast-paced environment where you could make a true impact
  • Opportunities for career advancement within our business unit and across all other AMETEK business entities

Additional Details:

Location: Coral Springs, FL

This is  in-person role. Some travel may be required.

This position is located in Coral Springs, Florida, where the Florida lifestyle shines year-round. With a tropical climate and endless sunshine, Coral Springs is a haven for outdoor and cultural enthusiasts. Enjoy outdoor activities, including water sports and golf, amidst beautifully landscaped parks. Immerse yourself in the local arts scene and explore a vibrant downtown with dining, shopping, and community events. Coral Springs offers a family-friendly atmosphere with top-rated schools and easy access to stunning beaches and major metropolitan areas.

To learn more about our company and our job opportunities, visit us at:

https://www.ametek.com/careers

To learn more about the business unit you’ll be joining, visit us at:

Select one of the below options


@Naitik Amin add proven experience in timing critical embedded systems.