Firmware Engineer
Listed on 2026-09-03
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.
Firmware EngineerCary, NC, US
Join Temposonics – A Global Leader in Sensing Technology
Temposonics is a leading innovator in advanced sensing technologies, delivering high-precision position and speed measurement solutions for automation and safety-critical systems. Our cutting-edge sensors and transmitters help drive performance and minimize downtime in a wide range of industrial, mobile hydraulics, and process technology applications.
With a continually expanding product portfolio and a strong commitment to regional customer support, we work closely with clients to deliver customized solutions that boost productivity and operational success.
Our success is rooted in outstanding product quality, hands‑on expertise, and a passion for innovation. We invest heavily in research, development, and production to create next-generation sensor systems that meet evolving industry needs.
Since April 2021, Temposonics has been part of Amphenol Corporation (NYSE: APH), one of the world’s largest manufacturers of interconnect products. As part of the Amphenol family, we offer customers and employees access to a broader range of technologies, resources, and opportunities.
More Reasons to Join the TeamAt Temposonics, you’ll find a highly collaborative, team-focused environment where every employee matters. We believe that only by working together can we achieve our ultimate goal: total customer satisfaction and long-term success for everyone.
Your satisfaction and growth are important to us. That’s why we offer a wide range of benefits, including:
- Competitive medical, dental, and vision plans for you and your family
- A progressive 401(k) with a 75% company match on employee contributions up to 6%
- Generous paid time off and company-paid holidays
- Ongoing employee development opportunities to help you advance your skills and career
Come join a team where your contributions make a difference and your future is a priority.
Temposonics
is seeking an experienced embedded firmware engineer to design and own the firmware at the heart of our magnetostrictive linear position sensors. This is a hands‑on, component‑level firmware role. The successful candidate will write the code that generates the interrogation pulse, detects and times the return strain wave, converts time‑of‑flight into a calibrated position value, and delivers that value to the customer's machine over industrial networks and analog outputs – accurately, deterministically, and reliably, in the electrically demanding environments in which our products operate.
The ideal candidate will have demonstrated expertise in the following areas:
1) Embedded firmware architecture and real‑time design at the component level;
2) Expert programming skill in C and C++ on 32‑bit microcontrollers;
3) Industrial communication interfaces including CANbus, Ethernet‑based fieldbus protocols such as EtherCAT, PROFINET and Ether Net/IP, and analog voltage and current output devices; and
4) Firmware/hardware integration and debug. Sensor or precision measurement experience is a strong plus. This position also serves as the senior firmware technical resource for the Cary R&D organization, setting architecture direction for new sensor platforms, raising the rigor of the firmware development lifecycle, mentoring engineers, and collaborating with our Ludenscheid (Germany) and Hyderabad (India) engineering teams.
- Firmware Architecture and Core Measurement Development
- Own the firmware architecture for new and derivative magnetostrictive linear displacement transducer platforms, including task partitioning, real‑time timing budgets, memory budgets, and interface definition, and document that architecture so the design survives beyond any one engineer.
- Design, implement, and optimize the core measurement firmware: interrogation pulse generation, return‑signal detection and threshold management, high‑resolution time‑of‑flight capture, time‑to‑position conversion, multi‑magnet discrimination, and output update‑rate…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).