Sr. Embedded Software Engineer
Role summary
Troxler Electronic Laboratories, a global leader in precision quality control and measurement equipment for the highway and construction industry, seeks a Sr. Embedded Software Engineer for its Research Triangle Park, NC location. This full-time, on-site role involves designing, developing, testing, and maintaining embedded software for measurement and control equipment. Responsibilities include debugging, optimizing performance, and integrating software with hardware. The ideal candidate will have 8+ years of experience in embedded software development, proficiency in C/C++ and Python, strong debugging skills, and familiarity with hardware-software integration, I/O protocols (SPI, I2C, UART), and embedded Linux.
Company Description
Since 1958, Troxler Electronic Laboratories, Inc. has been a global leader in precision quality control and measurement equipment for the highway and construction industry. Known for setting industry standards, Troxler is highly regarded for its Nuclear Moisture/Density Gauges as well as its Gyratory Compactors and Asphalt Ignition Ovens. The company is committed to delivering innovative and high-quality solutions to enhance construction industry standards. With a focus on precision and reliability, Troxler continues to build its reputation as a trusted partner worldwide. The organization operates out of Research Triangle Park, North Carolina, and prides itself on decades of excellence.
Role Description
This is a full-time, on-site role for an Sr. Embedded Software Engineer, located in Research Triangle Park, NC. The Embedded Software Engineer will be responsible for designing, developing, testing, and maintaining embedded software solutions for Troxler’s precision measurement and control equipment. Day-to-day tasks include debugging and optimizing software performance, collaborating with cross-functional teams to integrate software and hardware, and ensuring compliance with industry standards and protocols.
Qualifications
- Proficient in Embedded Software Programming and Embedded Software development with 8+ years of experience
- Proven experience in Software Development and Software Design
- Experience with C/C++ and Python
- Strong Debugging skills for troubleshooting and resolving software issues
- Familiarity with hardware-software integration and related processes
- Experience with I/O communication protocols like SPI, I2C, UART
- Experience with embedded Linux
- Ability to work collaboratively in an on-site environment
- Bachelor’s degree in Computer Engineering, Electrical Engineering, or a related field
- Experience in the construction or manufacturing industry is a plus
- Experience with MQTT a plus
- Experience with schematic/PCB design in Altium a plus
- Experience with database management (MongoDB) a plus
Similar roles
- Senior Embedded Software EngineerPulsenics Inc. · Toronto, Ontario, Canada · Onsite
Senior Embedded Software EngineerAccelevation LLC · Sterling, Virginia, United States · Onsite
Embedded Software EngineerSoho Square Solutions · Irvine, California, United States · Onsite
Embedded Software EngineerPerceptive Innovations · Dulles Town, Virginia, United States · Onsite- Embedded Software EngineerL&T Technology Services · Mossville, Illinois, United States · Onsite