Senior Embedded Firmware Engineer — Industrial Sensors

PCB Piezotronics, Inc.

Cary (NC)

On-site

USD 110,000 - 160,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

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

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 Embedded Firmware Engineer – Precision Sensors
Senior Embedded Firmware Engineer – Precision Sensors

Pcb-Piezotronics,-Inc. • Cary (NC)

On-site
USD 110,000 - 160,000
Health & vision plans
401(k) with company match
PTO & holidays
+1
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
Health & vision plans
401(k) with company match
PTO & holidays
+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
Electro-Mechanical Engineering Manager for Sensing Systems
Electro-Mechanical Engineering Manager for Sensing Systems

PCB Piezotronics, Inc. • Cary (NC)

On-site
USD 120,000 - 180,000
Medical, dental, and vision plans
401(k) with 75% company match on up to
Paid time off and holidays
+1
Electromechanical Engineering Manager
Electromechanical Engineering Manager

PCB Piezotronics, Inc. • Cary (NC)

On-site
USD 120,000 - 180,000
Medical, dental, and vision plans
401(k) with 75% company match on up to
Paid time off and holidays
+1
Product Manager, Industrial Sensing Solutions
Product Manager, Industrial Sensing Solutions

PCB Piezotronics, Inc. • Cary (NC)

On-site
USD 90,000 - 130,000
Medical, Dental and Vision Insurance
HSA and PPO options
Paid Time Off
+3
Sr Embedded Engineer
Sr Embedded Engineer

Resideo Technologies Inc. • Aurora (IL)

On-site
USD 90,000 - 130,000
Firmware Engineer
Firmware Engineer

Valid8 Financial, Inc. • Raleigh (NC)

On-site
USD 85,000 - 105,000