Embedded Software Test Engineer

Dubuque, IA posted on October 18

Job Responsibilities 

  • Design, develop, test, and document embedded software for electromechanical/electrohydraulic subsystems for agricultural equipment projects
  • Participate in control system design and analysis
  • Participate in functional/subsystem design/test requirement reviews and document results
  • Verify that subsystem meets requirements, through a combination of virtual and hardware-based testing including; desktop, bench, vehicle simulator testing
  • Analyze current production/experimental issues, develop an understanding of the root cause and create appropriate action plans to resolve these issues
  • Provide technical support during system field-testing activities on an as needed basis
  • Provide necessary design documentation to support the development of service publications

 Required Experience 

  • Bachelor’s Degree in Electrical, Computer, Mechanical, Ag Engineering or equivalent experience in a related career field related to software development
  • Experience working in mechatronics; this includes a solid understanding of electrical and electronics, hydraulics, and mechanical systems
  • Subsystem design, software development, and electronic circuit design and analysis experience
  • Experience with C/C++ programming language or MBSD using MATLAB Simulink and software development tools for embedded microcontrollers in mobile applications
  • Control system experience preferably related to propulsion systems
  • Technical experience relating to design/diagnostics of mechanical/electrical/hydraulic systems

Preferred Experience  

  • AUTOSAR Davinci too 
  • PREEVision

Required Skills 

  • C/C++ programming language or MBSD using MATLAB Simulink
  • Excellent communication skills, both verbal and written
  • Problem-solving ability