Title : Software Developer - Control System Support
Department : Trimble AgIS
Are you interested in identifying and delivering cutting-edge vehicle system technologies?
What You Will Do
You'll be part of a team developing semi-autonomous steering and automatic solutions for off-highway industrial machinery in the agriculture and construction industries, helping to feed and build the world around us. Join our innovative Control System Development team as a Software Developer, where your primary mission will be to enhance and support the integration and effectiveness of our ECU (Electronic Control Unit) platforms. Your focus will be on build automation, development tools, and software integration, providing crucial support to our control system engineers. This role offers the opportunity to work on new construction and agriculture technologies, grow professionally, and foster a supportive, innovative work environment.
Responsibilities include:
- ECM Platform Integration: Assist in integrating new software and hardware into existing ECM platforms, ensuring compatibility and optimizing performance.
- Build Automation: Develop and maintain automation processes to streamline build systems, enhance productivity, and reduce manual errors. Design and develop automated test cases.
- Development Tools: Create and refine tools that assist control system engineers in their daily tasks, ensuring they have the best resources available.
- Collaborative Support: Work closely with control system engineers to understand their software needs and provide solutions that bridge the gap between theory and practical application.
What Skills & Experience You Should Bring
- Bachelor’s or higher in Computer Science, Software Engineering, or a related field
- 5+ years of experience in software development, with a strong background in build automation, automated testing frameworks, and tool development
- Experience with cloud deployment technologies (AWS)
- Proficiency in object-oriented programming (C++) and scripting languages (Python, Matlab)
- Advanced troubleshooting and debugging skills (CAN / TCP/IP communication stack, software and hardware level)
- Understanding of operating systems and interprocess communication (IPC) mechanisms
- Experience with ECM platforms or similar control systems (highly desirable)
- Knowledge of SW design patterns, UML modeling, and TDD
- Team-oriented mindset, with a record of enhancing team effectiveness through support and innovation
- Experience with version control systems (Git)
- Excellent communication skills
- Strong problem-solving skills and innovative thinking
What Skills & Experience You Could Bring
- Experience in control systems development or high-level understanding of the theory
- Knowledge of Test Automation Methodologies
- Ability to travel internationally up to 10% per year
About Agriculture Industry Solutions (AgIS)
Trimble AgIS provides GNSS and Control System hardware and software technologies for implementing customer solutions in various industries, including sensing, positioning, and controls, supporting strategic partnerships like PTx Trimble JV with Agco.
About the industries we serve
Learn more about our industries from the following links: Trimble Civil Construction.
About Trimble
Trimble is a technology company dedicated to improving productivity, quality, safety, transparency, and sustainability across industries like construction, geospatial, agriculture, and transportation. We deliver solutions that enable new ways of working to better measure, build, grow, and move goods for a better quality of life. For more, visit our website.
Trimble’s Inclusiveness Commitment
We celebrate diversity and actively promote inclusion. Our programs ensure our people are seen, heard, welcomed, and feel they belong, regardless of who they are or where they come from.
We are committed to equal opportunity employment and prohibit discrimination and harassment based on protected characteristics. We provide reasonable accommodations for individuals with disabilities or religious beliefs. If you need assistance or accommodations, please contact us.