Job Description
NOTE: W2 only. No C2C, please. The primary job duties include:
- Developing testing scripts for Hardware In the Loop (HIL) test stands
- Executing unit and integration testing of software in multiple environments (virtual and lab)
- Analyzing issues and driving for resolution of issues found during testing
Required Skills
- Experience with embedded software development and test through education, training, or projects
- Strong communication and teamwork skills
- Strong, demonstrated problem solving skills
- Ability to work in a self-directed environment
Skills that help stand out
- Experience with software test and verification in various environments (Hardware In the Loop, Software In the Loop, on Vehicle)
- Experience (or training) in embedded software development with one or more of the following: python, C programming language. (Python is more important here, but being able to read C code is is also important).
- Technical experience relating to design and diagnostics of electronic test stands especially using National Instrument modules
- Experience with CAN communications protocols such as the J1939 and ISO 14229 standards
- Experience with AUTOSAR and/or John Deere Operating Systems (preferred)
What are the 3-4 non-negotiable requirements of this position?
1) Experience with embedded software development and test through education, training, or projects 2) Strong communication and teamwork skills 3) Strong, demonstrated problem solving skills 4) Ability to work in a self-directed environment
What are the nice-to-have skills?
1) Experience with software test and verification in various environments (Hardware In the Loop, Software In the Loop, on Vehicle) 2) Experience (or training) in embedded software development with one or more of the following: Python, C programming language. (Python is more important here, but being able to read C code is is also important). 3) Technical experience relating to design and diagnostics of electronic test stands especially using National Instrument modules. 4) Experience with CAN communications protocols such as the J1939 and ISO 14229 standards 5) Experience with AUTOSAR and/or John Deere Operating Systems (preferred)
What are the 3-4 non-negotiable requirements of this position?
1) Experience with embedded software development and test through education, training, or projects 2) Strong communication and teamwork skills 3) Strong, demonstrated problem solving skills 4) Ability to work in a self-directed environment
What are the nice-to-have skills?
1) Experience with software test and verification in various environments (Hardware In the Loop, Software In the Loop, on Vehicle) 2) Experience (or training) in embedded software development with one or more of the following: Python, C programming language. (Python is more important here, but being able to read C code is is also important). 3) Technical experience relating to design and diagnostics of electronic test stands especially using National Instrument modules. 4) Experience with CAN communications protocols such as the J1939 and ISO 14229 standards 5) Experience with AUTOSAR and/or John Deere Operating Systems (preferred)
Is there additional variable compensation?
Benefits are available
There is a possibility for sponsorship.
Yes
There is equity in this position.
No
Is relocation available?
Yes, regional
Is this a new position, or a backfill?
New Position
This position has direct reports.
No
Work hours are flexible.
No