Software Engineer ( In Test )

Less than 5 years experience  •  Electronics

Salary depends on experience
Posted on 08/08/17
Westminster, CO
Less than 5 years experience
Salary depends on experience
Posted on 08/08/17


Job summary:

The Lifting Solution division of Trimble is a market-leading manufacturer of wireless and cable-based safety instrumentation for the crane and lifting industry. Founded with the goal ofrevolutionizing the standards of crane & lifting technology, Trimble’s Lifting Solutions Division has been on the forefront of innovation for over 15 years.

In this role, you are responsible for analyzing and validating that Trimble’s software and embedded systems are at the appropriate level of quality for any given release target . You will develop test plans, test cases, and execute tests. You are also responsible for defining, implementing, and improving the quality assurance processes. This role is pivotal to ensure the products meet all regulatory requirements as well as Trimble’s quality standards.


  • Lead the development of test processes and procedures in order to improve the quality and reliability of Trimble’s software and embedded systems

  • Develop and document appropriate test cases for both automated and manual validation of Trimble’s software and embedded systems.

  • Develop test beds and tools for manufacturing test and production.

  • Ensure testing activities allow products to meet Trimble’s quality standards, meet system goals, fulfill end-user and regulatory requirements, and identify existing or potential issues.

  • Interface with, and support manufacturing teams with troubleshooting and improving the various software tools for our existing products.

  • Facilitate new product introduction efforts by bridging the gap between manufacturing and engineering.

  • Identify opportunities where the development of automated software validation tools would provide meaningful return on investment in comparison to manual testing processes.

  • Identify, record, document, and track bugs. Ensure they are appropriately communicated to the development resources for correction.

  • Participate in regular project meetings by providing an overview of the status of bugs and enhancements.


  • Self-driven professional able to work in a team or individually, demonstrating a high personal interest in Quality Assurance areas of software development and committed to producing highquality work.

  • Self-motivated to expand current skill set and develop knowledge of Trimble product portfolio.

  • Understanding of Software Development Life Cycle and Quality Assurance practices.

  • Awareness of the interaction of software and hardware in complex systems and/or real-time embedded systems.

  • Experience working in manufacturing environments.

  • Experience with embedded software development.

  • BS Degree in Computer Science, Software Engineering  or other related engineering discipline, or equivalent combination of  education and related experience.

  • Minimum of three years in Quality Assurance or related field.

  • Experience with GUI programming (MFC/C#, Qt/QML).

  • Experience with programming languages (C, C++, Python).

  • Knowledge of J1939, CAN, CAN Open communications and electro-mechanical systems on mobile vehicles.

  • Knowledge of SQL and relational databases (MS SQL Server is preferred).

  • Experience with version control using git
    Experience with Atlassian tool chain (Bitbucket, Jira)

  • Experience supporting multiple products and platforms in Sustaining Engineering situations concurrently with new product development.

  • Must be able to work independently, as well as closely with others in a small team as the situation requires.

  • Excellent written and verbal communication skills.

  • Strong analytical skills, creative, innovative and open-minded.

  • Ability to travel within the U.S. and internationally.

  • Experience with lean software development methodologies.

  • This is safety-critical software, so background in safety-critical software development is a plus.


Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.