Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Embedded Software Engineer(Linux

Home > C/C++ programming jobs

Embedded Software Engineer(Linux in Others

  • Caterpillar
  • Full time
  • Email
  • Wuxi, China

Responsibilities

  • Design, implement, integrate, and maintain OTA and OTW upgrade solutions for Linux and MCU platforms.
  • Develop secure upgrade workflows covering package creation, validation, signing, installation, rollback, and status management.
  • Optimize upgrade transmission, resume, retry, and exception-recovery mechanisms to improve reliability.
  • Manage upgrade package versions, release processes, lifecycle management, compatibility, and rollback across versions.
  • Diagnose upgrade issues in production and laboratory environments and identify root causes.
  • Collaborate with hardware, platform, application, testing, quality, product, and field-support teams to integrate and deploy upgrade functionality.

Requirements

  • Bachelor's degree or higher in computer science, software engineering, electrical engineering, automation, or a related field.
  • At least 5 years of embedded software development experience.
  • Proficiency in C and C++ with development experience on Linux and MCU platforms.
  • Practical engineering experience with OTA and OTW upgrades.
  • Understanding of software distribution, upgrade package formats, signature verification, security validation, and rollback strategies.
  • Embedded-system debugging experience using logs, serial interfaces, packet capture, and version analysis.
  • Strong cross-team communication, documentation, and problem-analysis skills, including the ability to produce design documents, test plans, and failure reviews.

Benefits

  • Posting dates are September 23, 2026 through October 15, 2026.
  • Caterpillar is an equal opportunity employer.

Caterpillar

Caterpillar Inc. designs, manufactures, and services construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives for infrastructure, resource, and energy customers. The public company, founded in 1925 and headquartered in Irving, Tex...

Similar positions

Staff Software Engineer - Developer Productivity

  • Webflow
  • Full time
  • USA
  • 10/02/2026
  • Salary: $187k-$255k
  • Remote

Senior Embedded Software Engineer

  • Varda Space Industries
  • Full time
  • USA
  • 10/02/2026
  • Salary: $169k - $216k/yr
  • El Segundo, CA

Staff Software Engineer-ClickHouse Committer

  • EDB
  • Full time
  • Remote
  • 10/02/2026
  • EMEA

Flight Software Internship - Summer 2027

  • Varda Space Industries
  • Full time
  • USA
  • 10/02/2026
  • El Segundo, CA

Software Engineer Linux Driver and

  • Apple
  • Full time
  • USA
  • 10/02/2026
  • Beaverton, OR