J

John Deere

Builds farm, construction, and forestry machines

Software Test Engineer - Embedded Software, Product Engineering

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeDubuque, IA, USA$75k - $112.5k

About the Job

Requirements

  • Demonstrated problem-solving skills to resolve technical problems such as troubleshooting software, electrical, and/or mechanical issues.
  • Understanding of real-time embedded systems, microcontrollers, and hardware/software interactions.
  • Knowledge of vehicle communication networks and diagnostics, including Controller Area Network (CAN) and J1939 protocols.
  • Demonstrated project leadership and decision making.
  • Ability to work in a self-directed mode.
  • Strong collaboration and communication skills to work effectively with systems, product design, validation, and vehicle engineering teams.
  • Ability and willingness to travel domestically and internationally, up to 10%.
  • Ideally, a bachelor's degree in Electrical, Computer, Software, or Systems Engineering, Computer Science, or Mechanical Engineering with a Computer Science minor, or equivalent related work experience.
  • Must be 18 years of age or older to apply.

Responsibilities

  • Support a global team of embedded software and electronics developers working to meet customer technology demands.
  • Execute validation and verification processes for Construction products, with emphasis on embedded software and controls.
  • Analyze and approve software requirements.
  • Design and execute test plans for emerging technologies.
  • Plan, coordinate, and perform testing on machines, in simulated environments, or on a bench.
  • Develop test automation tools, test cases, and scripts for automated testing.
  • Work with system and software engineers to resolve issues found during testing.

Desired Qualifications

  • Experience in software testing, such as unit testing, software automation, Hardware-in-the-Loop, Software-in-the-Loop, Model-in-the-Loop, and black-box testing.
  • Experience with electrical hardware, software, and their interaction with mechanical systems.
  • Experience developing tools in Python.
  • Experience developing embedded software, in design or testing, including C and C++.
  • Experience developing control systems, in design or testing, in MATLAB Simulink or similar.
  • Experience with automotive, aviation, or off-road mobile equipment software development, in design or testing.
  • Experience with technology solutions used in the construction industry, such as grade control, Global Navigation Satellite Systems (GNSS), and telematics.
  • Familiarity with operating Construction, Forestry, or agricultural off-road equipment.

About the Company

John Deere

Builds farm, construction, and forestry machines

John Deere builds tractors, combines, and other farm machines, along with equipment for construction, forestry, road building, and lawn care. Many of its machines use GPS guidance and cameras to steer themselves and spray only the weeds they detect, and farmers track each field and machine through its Operations Center app. Deere sells machines, replacement parts, and repair service through a worldwide network of independent dealers, which handle sales, servicing, and trade-ins in their local areas. Deere & Company was founded in 1837 by blacksmith John Deere, whose steel plow cut through sticky prairie soil, and is based in Moline, Illinois.

Company size
10,001+
Company stage
IPO
Headquarters
Moline, IL
Founded
1837

Recently Posted Jobs

Explore more opportunities at John Deere

See more jobs