Startups

Software Engineer

Trimble · US - OH, Dayton · On-site

← All jobs

About the role

Ready to take ownership of complex engineering challenges and shape the future of heavy equipment automation? Caterpillar Trimble Control Technologies (CTCT) is looking for a hands-on technical lead to design and build high-performance software for state-of-the-art machine-control systems. Step into a high-impact role where your expertise in modern C++ and Linux directly influences site safety, productivity, and the next generation of earthmoving technology!

What they're looking for

  • Education : Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field
  • Advanced C++ Proficiency : 5+ years of professional experience developing software in C++, with strong knowledge of object-oriented design and software engineering principles
  • Linux & Multithreading : Experience developing and debugging multithreaded applications in Linux-based environments
  • Embedded & Machine Control : Experience developing complex machine-control, real-time, embedded, or highly integrated software applications
  • Software Design & Quality : Ability to design maintainable software solutions and apply strong practices in unit testing, debugging, troubleshooting, and code quality
  • Technical Leadership: Ability to lead technical discussions, influence design decisions, mentor engineers, and drive resolution of complex engineering problems
More about this role

Ready to take ownership of complex engineering challenges and shape the future of heavy equipment automation? Caterpillar Trimble Control Technologies (CTCT) is looking for a hands-on technical lead to design and build high-performance software for state-of-the-art machine-control systems. Step into a high-impact role where your expertise in modern C++ and Linux directly influences site safety, productivity, and the next generation of earthmoving technology!

Trimble is an in dustrial technology company transforming the way the world works by delivering solutions that enable our customers to thrive . We create technologies that connect the digital and physical worlds, helping our customers increase productivity, quality, safety, and sustainability. From purpose-built products to enterprise-level solutions, our technology empowers professionals in construction, geospatial, government, transportation, and more.

Caterpillar Trimble Control Technologies (CTCT) is a joint venture between Caterpillar Inc. and Trimble Inc. This division develops positioning, control and automation products for earthmoving and paving machines in the construction and mining industries, using technologies...

Read the full posting on Trimble's site ↗

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.