Please apply only to positions that you know you are qualified for, not positions you think you would be interested in. We have many other positions that are not posted due to confidentiality. If there are no positions that fit your background click on the above Register link. We will search our confidential career opportunities, and if we do not presently have a position that fits your experience we will put your resume into our active database for future job openings.

Embedded Software Test Engineer

Location: Dubuque, Iowa
Date Posted: 06-06-2018
In this position you will plan and execute embedded software testing on C&F products to verify production readiness.  In addition, you will:
  • Develop and execute software testing for a product line
  • Align software test activities to meet Product Development Process schedules and follow C&F embedded software process, using best practices and tools
  • Plan, coordinate, and perform testing on the bench and machine in alignment with other Product Verification & Validation activities
  • Develop setup and scripts for automated testing
  • Work with 3rd party partners in the development and execution software testing
Visa sponsorship is not available for this position.
  • 2 or more years of experience with embedded software test development and execution
  • 2 or more years of experience developing automated tests using National Instruments based software test hardware and software tools
  • Good time management and task execution 
  • Good problem solving skills to analyze and solve technical problems. This includes troubleshooting software and electrical issues on machine systems
  • Good skills to develop others to do machine and automated testing
  • Experience in working with suppliers, partners and co-workers in the development and execution of software testing
  • Knowledge of the Company Product Delivery Process, Product Verification and Validation Sub-Process, and Embedded Software Development Process or similar processes employed in industry. This includes understanding of Agile software development processes
  • Basic knowledge of hydraulic, power train, and operator interface subsystems of machines controlled by embedded software
  • A basic knowledge of Controller Area Network (CAN) communications and electro-mechanical systems on mobile vehicles
  • Significant knowledge and experience in software testing, tools, and processes
  • Good knowledge of electrical and electronic controls, components, and troubleshooting
  • Strong knowledge of hydraulic, power train, and operator interface subsystems of machines controlled by embedded software
  • Experience developing or testing model-based software
  • Prior team leadership experience
  • Masters degree  in Engineering
Bachelor's degree in Engineering, preferably in Electrical or Software Engineering.
this job portal is powered by CATS