Senior Embedded Firmware Engineer — Industrial Sensors

PCB Piezotronics, Inc.

Cary (NC)

On-site

USD 110,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive benefits
401(k) with company match
Paid time off

Job summary

Temposonics, a part of Amphenol, seeks an experienced embedded firmware engineer in Cary, NC to own firmware for magnetostrictive position sensors. You will design real‑time firmware, implement CANbus and Industrial Ethernet interfaces, and collaborate with global teams on hardware‑software integration.

The role requires 8+ years in embedded firmware, strong C/C++, and hands‑on experience with RTOS, CANopen/SAE J1939, EtherCAT, PROFINET, and EtherNet/IP.

Qualifications

  • Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science, or closely related field.
  • Minimum 8 years of embedded firmware development at the component level on 32‑bit MCUs (ARM Cortex‑M or equivalent).
  • Expert in C with working knowledge of C++ and assembly as needed.
  • Experience with CANbus (CANopen or SAE J1939) and Industrial Ethernet (EtherCAT/PROFINET/EtherNet/IP).
  • Strong debugging skills using oscilloscope, logic analyzers, and protocol analyzers.

Responsibilities

  • Own firmware architecture and core measurement development for magnetostrictive sensors.
  • Design, implement, and optimize firmware for interrogation pulses, time‑of‑flight capture, and time‑to‑position conversion.
  • Develop digital signal processing, calibration storage, and temperature compensation techniques.
  • Develop firmware for analog output variants (0–10 V, ±10 V) and 4–20 mA current loops.
  • Implement multi‑protocol outputs (CANopen, SAE J1939, EtherCAT, PROFINET, EtherNet/IP) and device description files.
  • Mentor engineers, drive code reviews, and collaborate with global teams (Ludenscheid, Hyderabad).

Skills

C
C++
Embedded firmware
ARM Cortex‑M
CANbus
CANopen
SAE J1939
Industrial Ethernet
EtherCAT
PROFINET
EtherNet/IP
RTOS
Firmware debugging
JTAG
SWD

Education

Bachelor of Science in Electrical Engineering or Computer Engineering

Tools

Hilscher netX
Oscilloscope
Logic analyzer
Protocol analyzers

Job description

Temposonics, a part of Amphenol, seeks an experienced embedded firmware engineer in Cary, NC to own firmware for magnetostrictive position sensors. You will design real‑time firmware, implement CANbus and Industrial Ethernet interfaces, and collaborate with global teams on hardware‑software integration.

The role requires 8+ years in embedded firmware, strong C/C++, and hands‑on experience with RTOS, CANopen/SAE J1939, EtherCAT, PROFINET, and EtherNet/IP.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Temposonics, LLC • Cary (NC)

On-site
USD 110,000 - 150,000
Medical insurance
401(k) with 75% match
Paid time off
+1
Firmware Engineer
Firmware Engineer

PCB Piezotronics, Inc. • Cary (NC)

On-site
USD 110,000 - 160,000
Competitive benefits
401(k) with company match
Paid time off
Senior Embedded Firmware Architect for Precision Sensors
Senior Embedded Firmware Architect for Precision Sensors

Temposonics, LLC • Cary (NC)

On-site
USD 110,000 - 150,000
Medical insurance
401(k) with 75% match
Paid time off
+1
Senior Mechanical Engineer – Sensing Tech & Product Design
Senior Mechanical Engineer – Sensing Tech & Product Design

PCB Piezotronics, Inc. • Morrisville (NC)

On-site
USD 100,000 - 150,000
Medical/Dental and Vision Insurance
HSA and PPO Copay options
Paid Time Off
+3
Senior Mechanical Engineer - Sensor Systems & Design
Senior Mechanical Engineer - Sensor Systems & Design

Temposonics, LLC • Morrisville (NC)

On-site
USD 110,000 - 140,000
Medical/Dental/ Vision Insurance for你u
HSA and PPO copay plan options
Paid Time Off
+3
Firmware Engineer
Firmware Engineer

SenzIT • Raleigh (NC)

On-site
USD 85,000 - 105,000
Senior Mechanical Engineer
Senior Mechanical Engineer

Temposonics • Morrisville (NC)

On-site
USD 110,000 - 140,000
Medical/Dental/ Vision Insurance for你u
HSA and PPO copay plan options
Paid Time Off
+3
Embedded Firmware Engineer (Bare Metals)
Embedded Firmware Engineer (Bare Metals)

Van Kaizen • Salem (VA)

On-site
USD 95,000 - 130,000
Senior Embedded Firmware Engineer - Sensor & Real-Time
Senior Embedded Firmware Engineer - Sensor & Real-Time

Resideo • Aurora (IL)

Hybrid
USD 120,000 - 150,000
Hybrid work model
Competitive compensation
Technical Inside Sales Rep - Sensors & Automation
Technical Inside Sales Rep - Sensors & Automation

PCB Piezotronics, Inc. • Cary (NC)

On-site
USD 60,000 - 85,000
Medical/Dental and Vision Insurance
401k Company Match
Paid Time Off
+3