Software Engineer

Trimble Inc.
US - Ohio - Dayton
View Company Profile / << Go Back

  • Job Type: Full time
  • 9 days ago

Job Description

Design and implement high-performance C++ software for complex machine-control applications within Linux environments. Provide technical leadership by mentoring engineers, driving architectural decisions, and ensuring high-quality software delivery through rigorous testing and code reviews.

Requirements: Requires a Bachelor's degree in a technical field and at least 5 years of professional C++ development experience. Candidates must possess strong expertise in multithreaded Linux environments and experience with embedded or machine-control systems.

Key Skills: C++, Linux, Multithreading, Object-oriented design, Machine control, Embedded systems, Software architecture, Technical leadership, Debugging, Unit testing, System integration, Git, Python, Agile, TCP/IP, CAN

Benefits: Medical, Dental, Vision, Life Insurance, Disability Insurance, Time Off Plans, Retirement Plans, Tax Savings Plans, Paid Parental Leave, Employee Stock Purchase Plan




Fast Track Upload