Embedded Software Engineer

  • Group: Intelligent Solutions Group (ISG). They are the innovation group building the technology embedded within their farming equipment (e.g. combines, tractors, etc.).

Location: Remote or onsite in Des Moines, IA

Duration: 6-months (could extend, could go FTE)

  • 1/15/23 10/31/23

Technologies:

  • Testing: Qt, Squish, API testing, GUI testing
  • C++
  • Linux Kernel / Gen4 OS
  • Python

Interviews:

  • Week of 12/12. One and done w/ team

Embedded software developer resource(s) will be provided for the Simulation and Automation Tools team to develop test infrastructure to enable manual and automated testing of libraries/Middleware/APIs within the Linux based displays used at John Deere. The developer shall have demonst***d experience using Linux/systemd and C++ with QT and Squish. Beneficial to have experience with Bash scripting, Java, Python, and Controller Area Networks (CAN).

Work with John Deere Platform Health (PH), BSP, and Construction and Forestry (C&F) teams to understand the libraries/Middleware/APIs being used by the high-level code built on John Deere Display's Operating System (OS)

Work with Verification Champions and Test Automation Engineers to design and develop a Test Infrastructure Application (using Linux/systemd with C++, QT, and Squish) that enables verification of the functions and performance of libraries/Middleware/APIs of the John Deere Display's Operating System (OS).

The Test Infrastructure Application shall be capable of running on Hardware-in-the-loop (on target hardware) and Software-in-the-loop (Linux instances/VMs) test environments as needed based on the Verification Champion's test plan.

Modifications to other John Deere test infrastructure tools, including but not limited to Java or Python based source code, may be required to enable verification of the functions and performance of libraries/Middleware/APIs of the John Deere Display's Operating System (OS). It is expected that the supplier documents the requirements or makes the modifications and submits the changes to Deere's version control system. Who implements the changes will be decided by Deere representatives in agreement with the supplier.


Required Skills : Python, C++, Squish, API testing, GUI testing Linux Kernel / Gen4 OS
Basic Qualification :
Additional Skills :
Background Check :Yes
Drug Screen :Yes
Notes :
Selling points for candidate :
Project Verification Info :
Candidate must be your W2 Employee :Yes
Exclusive to Client :No
Face to face interview required :No
Candidate must be local :No
Candidate must be authorized to work without sponsorship ::No
Interview times set :Yes
Type of project :Development/Engineering
Master Job Title :Dev: C/C++
Branch Code :Des Moines

Indotronix is an Equal Opportunity Employer

Let Us Do the Heavy Lifting!
Upload your resume and we'll reach out when a job fits your skills.
Job Code
JPC - 147563
Posted Date
2022-12-01 02:48:06
Experience
6-8 years
Primary Skills
Python, C++, Api testing, Squish, GUI testing Linux Kernel / Gen4 OS
Salary
$50.00-$50.00
Contact Person

Arun Kumar MS

Hear from our employees:

Hear from our employees: