Embedded Systems Engineer: Real-Time C/C++, IoT & CAN

Trane Technologies

York (York County)

On-site

USD 85,000 - 137,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
401K match
Paid time off

Job summary

Klinge Corporation, a Trane Technologies company, located in York, PA, is seeking an Embedded Systems Engineer to design, develop, test, and optimize embedded software for Telematics and IoT‑enabled solutions. You will work with hardware, firmware, and software teams to deliver reliable, high‑performance, connected products in an in‑office role.

The ideal candidate has strong embedded C/C++ skills, real‑time experience, and PCB design proficiency, with a focus on hardware integration and complex

Qualifications

  • Bachelor’s degree in Electrical/Electronics/Computer Engineering or related field.
  • Minimum of 5 years of hands-on experience in programming, testing, data acquisition, electronic systems, and PCB design.
  • Proficiency in C/C++ for embedded and real-time applications.
  • Hands-on experience developing, debugging, and troubleshooting embedded systems on target hardware.
  • Experience with preemptive, multitasking real-time operating systems.
  • Ability to read electrical schematics and component datasheets.
  • Strong documentation, collaboration, and communication skills.
  • Demonstrated proficiency in hardware design and embedded software development, including PCB design using Orcad.

Responsibilities

  • Lead and participate in the architecture, implementation, testing, and debugging of embedded firmware and drivers.
  • Drive the design, development, and maintenance of embedded software solutions using C/C++ for real-time applications.
  • Integrate CAN, Wi‑Fi, BLE, and cellular into embedded systems.
  • Perform code reviews, peer programming, and adhere to best practices for embedded development.
  • Ensure compliance with reliability, security, and performance standards.
  • Document designs, processes, and changes per internal procedures.
  • Troubleshoot complex system issues involving hardware, firmware, and software interactions.
  • Support product validation, field testing, and product deployment activities.

Skills

Embedded C/C++
Real-time OS
Hardware integration
CAN protocol
Troubleshooting
PCB design
Documentation
Team collaboration
Python

Education

Bachelor’s degree in Electrical/Computer Engineering

Tools

Orcad

Job description

Klinge Corporation, a Trane Technologies company, located in York, PA, is seeking an Embedded Systems Engineer to design, develop, test, and optimize embedded software for Telematics and IoT‑enabled solutions. You will work with hardware, firmware, and software teams to deliver reliable, high‑performance, connected products in an in‑office role.

The ideal candidate has strong embedded C/C++ skills, real‑time experience, and PCB design proficiency, with a focus on hardware integration and complex

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer – Real-Time, IoT & CAN
Senior Embedded Systems Engineer – Real-Time, IoT & CAN

KLC Klinge Corporation • York (KY)

On-site
USD 85,000 - 137,000
Health insurance
401K match
Tuition assistance
+1
Embedded Systems Engineer
Embedded Systems Engineer

KLC Klinge Corporation • York

On-site
USD 85,000 - 137,000
Health insurance
401K match
Tuition assistance
+1
Senior Embedded Systems Engineer – Real-Time & IoT
Senior Embedded Systems Engineer – Real-Time & IoT

TKC Thermo King LLC • Minneapolis (MN)

On-site
USD 127,000 - 178,000
Embedded Software Engineer - Real-Time Linux & CAN
Embedded Software Engineer - Real-Time Linux & CAN

Electronic Transaction Consultants Corporation • Frisco (TX)

Hybrid
USD 90,000 - 130,000
Health and Dental plans
Retirement plans
EFAP
+1
Senior Embedded Systems Engineer - Hybrid (Mon-Thu Onsite)
Senior Embedded Systems Engineer - Hybrid (Mon-Thu Onsite)

Trane Technologies • Minneapolis (MN)

Hybrid
USD 127,000 - 178,000
Embedded Telematics Software Engineer (C++/IoT)
Embedded Telematics Software Engineer (C++/IoT)

Toyota Material Handling, Inc. • New York (NY)

Hybrid
USD 74,000 - 106,000
Performance Bonus
Paid Time Off
Medical plans
+4
Embedded Telematics Software Engineer (C++/IoT)
Embedded Telematics Software Engineer (C++/IoT)

tmhcareers • New York (NY)

On-site
USD 74,000 - 106,000
Performance Bonus
Paid Holidays
Medical Plans
+7
Embedded Systems Engineer (C/C++, Linux)
Embedded Systems Engineer (C/C++, Linux)

Talentify • Middleburg Heights (OH)

On-site
USD 50,000 - 60,000
Medical insurance
Dental insurance
401(k)
+1
Embedded Software Team Lead: Linux/RTOS & CI/CD
Embedded Software Team Lead: Linux/RTOS & CI/CD

Trane Technologies • Minneapolis (MN)

Hybrid
USD 120,000 - 170,000
Health insurance
401K match
Tuition assistance
+1
Senior Embedded Engineer - C++ & Linux for Industrial IoT
Senior Embedded Engineer - C++ & Linux for Industrial IoT

TalentDome Staffing • Town of Texas (WI)

On-site
USD 110,000 - 170,000
Health insurance
Vision insurance
Dental insurance
+2