Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

Trimble

Lead the Future of Machine Control: Senior C++ Software Engineer 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! About Us: Trimble is an industrial 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. About CTCT: 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 such as GNSS, IMUs, optical total stations, lasers and sonics. The products are used in a range of applications where the operator of the machine benefits from having accurate horizontal and vertical guidance. For more information on currently developed products, see What Makes This Role Great: We are seeking a hands-on Lead Software Engineer with strong expertise in C++ to design, develop, and maintain software solutions for machine-control applications. This role is part of the Integration and Commissioning product group within Trimble's CTCT division, which develops and supports systems software, commissioning workflows, and infrastructure that enables the Machine System Software solution across a range of grade control machines. In this role, you will apply your expertise in C++, object-oriented design, multithreaded systems, and Linux environments to deliver reliable, high-quality software solutions. As a technical lead, you will take ownership of complex engineering problems, contribute to software architecture and design decisions, and collaborate closely with cross-functional and distributed teams. While remaining hands-on in software development, you will provide technical guidance to engineers, lead technical discussions and code reviews, and help drive consistent engineering practices across the team. Key Exciting Responsibilities: Software Design & Development - Design and implement C++ software for complex machine-control applications, leveraging multithreading in Linux environments to ensure high-performance execution. - Deliver and support software components that enable efficient commissioning workflows and seamless machine integration within the Trimble Earthworks ecosystem. - Translate high-level system requirements into robust, scalable, and maintainable software solutions. - Apply object-oriented design, software engineering principles, and coding best practices to develop reliable, maintainable, and high-performance software. Technical Leadership Lead design discussions and contribute to architectural decisions for commissioning and machine-integration software. Take technical ownership of complex software components and problems, leading technical re

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Dayton, OH vacancy
  •  ...design, development, analysis, testing and debugging of computer software applications and / or systems. May include Image and Signal...  ...complete a technical project independently Mentor and coach other engineers. Review customer specifications and requirements, and develop... 
    Suggested
    Immediate start
    Flexible hours

    Leonardo DRS

    Dayton, OH
    1 day ago
  •  ...Job Description Job Description NextGen Federal Systems (NextGen) is currently seeking to fill multiple Principal Software Engineer positions with staff who have experience supporting Department of War (DoW) and Intelligence Community (IC) programs. Selected candidates... 
    Suggested

    NextGen Federal Systems

    Dayton, OH
    4 days ago
  •  ...with offices in Beavercreek and Blue Ash, OH. We are a multi-disciplinary team of engineers, scientists, and management professionals dedicated to developing and commercializing AI/ML/Software solutions that address our customers’ most significant challenges and... 
    Suggested
    Full time
    Casual work
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours
    Day shift

    Etegent Technologies

    Dayton, OH
    4 days ago
  •  ...Tangram Flex is seeking a Senior Software Engineer with a minimum of 8 years of experience with technical leadership in open mission system integration , applying MOSA methodologies in modular software implementation build and verification. Our team works heavily in... 
    Suggested
    Full time
    Temporary work
    Flexible hours

    Tangram Flex

    Dayton, OH
    2 days ago
  •  ...The Opportunity Build software for complex, mission-focused systems—and help make those systems more reliable. As a Software Engineer II , you will design, develop, analyze, and test products or subsystems while working with engineers across disciplines to investigate... 
    Suggested
    Full time
    Relocation package

    Leonardo DRS

    Dayton, OH
    2 hours ago
  • $100k - $115k

     ...the brightest minds from physics, computer science, electrical engineering, and mathematics to develop unique embedded security solutions...  ...technology. Our high-powered labs include specialized software and hardware, so our engineers have everything they need to invent... 
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Battelle Memorial Institute

    Dayton, OH
    2 days ago
  • $86.8k - $198k

    Software Engineer and DeveloperThe Opportunity: Join us in shaping the future of our systems. We’re seeking a motivated Software Engineer to help design, implement, and enhance modern solutions within an agile development environment. In this role, you’ll contribute to... 
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    4 days ago
  • $69.3k - $158k

    Software Engineer and DeveloperThe Opportunity: As a back-end developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you’re looking for the chance to not just developsoftware, but to help create a system that will make... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    1 day ago
  •  ...design, development, analysis, testing and debugging of computer software applications and/or systems. May include Image and Signal...  ...and/or necessary modifications.Responsible for leading group of engineers on a technical activity and completion of activity on time and... 
    Local area
    Flexible hours

    Leonardo DRS

    Dayton, OH
    1 day ago
  •  ...component/system technology prototypes, multi-physics simulation software, multi-disciplinary analyses, and expert support services....  ...Learn more at CFD is seeking a Senior Remote Sensing Software Engineer, to architect advanced SDA and remote sensing exploitation pipelines... 
    Permanent employment
    Full time
    Temporary work
    Part time
    Work at office
    Remote work

    CFD Research Corporation

    Dayton, OH
    2 days ago
  • $115.6k - $158.9k

    Lead the Future of Machine Control: Senior C++ Software EngineerReady 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... 
    Ongoing contract
    Full time
    Work at office
    Local area
    Worldwide

    Trimble Navigation

    Dayton, OH
    1 day ago
  • $69.3k - $158k

    Remote Sensing Software EngineerThe Opportunity At Booz Allen, you’ll join a team using advanced imaging, physics-based modeling, and...  ...toolsCollaborate with astrodynamics SMEs, operations personnel, and ML engineers to deliver integrated mission capabilitiesJoin us. The world... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    3 days ago
  •  ...review of fault isolation and troubleshooting procedures for engineering design; make recommendations for design improvements based on...  ...subsystems May use computer-aided engineering or other design/analysis software in the performance of assignments. Report of progress and... 
    Local area
    Flexible hours

    Leonardo DRS

    Dayton, OH
    5 days ago
  • $112.8k - $257k

    Software Engineer, SeniorThe Opportunity: As a software engineer, you know that good software is more than just a nice-looking interface and data. You need the right combination of clean code, APIs, analytics, and infrastructure to develop a user-focused solution. We’re... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    4 days ago
  • Senior Software EngineerPosition OverviewWe are seeking a Senior Software Engineer to lead the design, development, and delivery of high-quality software systems. We are a government contractor working with the DOW and Department of Communications. The ideal candidate will... 
    For contractors

    CyberCoders

    Dayton, OH
    5 days ago
  • $86.8k - $198k

    Remote Sensing Software Engineer, SeniorThe OpportunityAs a Senior Remote Sensing Software Engineer, you will architect advanced SDA and remote sensing exploitation pipelines, guide technical direction, and lead multi-disciplinary teams building high-fidelity space observation... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    3 days ago
  • $140k - $215k

     ...Position: DevSecOps Engineer Location: Dayton, OH onsite 5 days per week Salary: $140,000-$215,000 Duration: Contract to Hire...  ...Haves ~ Bachelors in Engineering/ related field ~10+ years of software, DevOps, Platform Engineering, or DevSecOps experience ~5... 
    Permanent employment
    Full time
    Contract work

    Insight Global

    Dayton, OH
    7 hours ago
  •  ...component/system technology prototypes, multi-physics simulation software, multi-disciplinary analyses, and expert support services....  ...Corporation is adding a talented transient dynamic finite element engineer to our growing structural analysis team. The candidate will evaluate... 
    Permanent employment
    Full time
    Temporary work
    Part time
    Work at office
    Remote work

    CFD Research Corporation

    Dayton, OH
    5 days ago
  • $61.9k - $141k

    DevOps EngineerThe Opportunity: As a DevOps engineer, you know how to set up cloud environments and provision computer networking, storage, and virtual networks—ultimately, how to “harness the cloud.” We’re looking for an experienced AWS DevOps infrastructure engineer... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    5 days ago
  • $86.8k - $198k

     ...Job Number: R0243825 Software Engineer and Developer The Opportunity: Join us in shaping the future of our systems. We're seeking a motivated Software Engineer to help design, implement, and enhance modern solutions within an agile development environment. In this... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    4 days ago
  •  ...An employer in the Dayton, OH area is seeking a Software Engineer. This individual will play a key role in designing, developing, and maintaining modern web applications, with a primary focus on backend development using Java, Spring Boot, and ArangoDB. The position is... 

    LinkedIn

    Dayton, OH
    3 days ago
  • $56.57k - $143.12k

     ...our interests in cyberspace and anticipate emerging threats. Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U.S. military and federal agency partners.... 
    Full time
    Work experience placement
    Local area
    Worldwide

    Huntington Ingalls Industries

    Dayton, OH
    12 hours ago
  •  ...Senior Software Engineer At Inmarsat Government, a wholly owned subsidiary of Viasat, Inc., we do things differently. Our culture empowers people to challenge conventional thinking, solve complex problems, and achieve what others may consider impossible. We design and... 

    Inmarsat Government

    Dayton, OH
    11 hours ago
  •  ...Job Brief Software Engineer - Java, C/C++ DCS Corporation, an employee-owned company, is seeking a Junior Software Engineer to support our Aerospace Technology Development team in Dayton, Ohio. This is an exciting opportunity to contribute to high-impact, multi-year initiatives... 
    Full time
    Part time
    For contractors
    Internship

    DCS Corp

    Dayton, OH
    4 days ago
  •  ...Senior Software Engineer, Aras Innovator Platform Fairborn, OH Our client is dedicated to providing the highest quality of services to our clients and employees. We are proud to be the primary partner to top companies in the automotive, aerospace, and defense industries... 

    Elite Recruiting

    Dayton, OH
    3 days ago
  •  ...Software EngineerWe're seeking a Software Engineer to join a dynamic team where they continue to learn and enhance their skills.Required Qualifications:Experience writing software in Java using Spring.Experience working with Angular.Ability to obtain TS/SCI security clearance... 

    Marathon TS

    Dayton, OH
    2 days ago
  •  ...Job Description Job Description Peerless Technologies is seeking an experienced Senior Software Engineer to design, develop, and maintain complex, high-performance software systems. The ideal candidate will bring extensive systems programming experience, strong Linux... 

    Peerless Technologies

    Dayton, OH
    2 days ago
  • $86.8k - $198k

    Modeling and Simulation Software EngineerThe Opportunity: As a software engineer, you know that good software is more than just a nice-looking interface and data. You need the right combination of clean code, APIs, analytics, and infrastructure to develop a user-focused... 
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    4 days ago
  • $86.8k - $198k

    Full stack Software Engineer, SeniorThe OpportunityLead the modernization of mission‑critical GEOINT systems by architecting and delivering cloud‑native, data‑driven applications and microservices. In this senior role, you will shape technical direction, oversee the integration... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    3 days ago
  • $134.5k - $265.1k

    Position Summary Our Deloitte Enterprise Performance team is at the forefront of enterprise technology, working across finance, supply chain, and IT operations to deliver holistic performance improvement and digital transformation. Join our team of strategic advisers...
    Local area

    Deloitte

    Dayton, OH
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!