Trane Technologies

Senior Embedded Software Engineer

Trane Technologies
Apply
1 day ago
Minneapolis, MN, USASenior

Base Salary

$133k - $169k/yr

Responsibilities

  • Design, develop, and deliver maintainable, safe, and concurrent embedded applications using Rust.
  • Derive, document, and execute detailed low-level software designs from system and functional requirements.
  • Develop embedded subsystems running on Embedded Linux and RTOS environments.
  • Perform unit and integration testing, peer code reviews, documentation, deployment, and manufacturing support.
  • Make performance, memory, and optimization trade-offs to meet product requirements.
  • Document, track, and resolve software defects through a bug tracking system.
  • Collaborate with platform technical leads and cross-functional engineering and systems engineering teams.
  • Mentor and guide engineers who are new to embedded software development or Rust.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical engineering discipline.
  • At least 5 years of embedded software development experience.
  • Experience developing software for Embedded Linux.
  • Strong proficiency in Rust.
  • Familiarity with containerization technologies such as Docker, Podman, or containerd.
  • Experience with unit testing, integration testing, code reviews, and technical documentation.
  • Ability to translate functional requirements into clear, maintainable low-level software designs.
  • Strong verbal and written communication skills, including the ability to teach and mentor junior engineers.
  • Preferred: experience building products with Yocto, managing Kconfig, modifying device trees, and debugging kernel drivers.
  • Preferred: proficiency with C, C++, or Python.
  • Preferred: development experience with Zephyr RTOS.
  • Preferred: experience building and maintaining CI/CD pipelines.

Benefits

  • Health insurance and holistic wellness programs begin on day one for the employee and family.
  • Family-building benefits include fertility coverage and adoption or surrogacy assistance.
  • Paid time off includes up to 15 vacation days, paid holidays, sick leave, and volunteer and parental leave options.
  • 401(k) matching, educational and training programs, tuition assistance, and student debt support are available.
  • Work onsite Monday through Thursday, with a choice of work location on Fridays based on work requirements.
  • The role is not designated as safety sensitive.

Categories

Trane Technologies

About Trane Technologies

10,000+ employees

Trane Technologies builds HVAC systems, controls, and energy services for commercial buildings and homes, and Thermo King transport refrigeration for trucks, trailers, and rail. It sells equipment, connected controls, and aftermarket service/maintenance contracts to building owners, contractors, and fleets. Founded in 1913, the company is publicly traded (NYSE: TT) and operates globally under the Trane and Thermo King brands from its global headquarters in Swords, Ireland.

Contact me