Embedded SIL Test Infrastructure Engineer
Core
Build and maintain the Software-in-the-Loop (SIL) embedded development and test environment for Construction & Forestry product teams to enable functional and regression testing without hardware dependency.
Role type
Embedded SIL Test Infrastructure Engineer
Builds
Reliable, repeatable, and efficient SIL environments, build workflows, plant models, and automation tooling for embedded software teams.
Domain
Agriculture machinery / Embedded systems / Simulation & Testing (via careerplan.io/jobs/137481071566-embedded-sil-test-infrastructure-engineer-at-johndeere)
Required skills
Embedded software development and debugging, Build and integration workflow management, C#, C/C++, Python, Plant model development and integration, CI/CD pipeline management, Troubleshooting runtime faults and configuration issues, Automation and scripting, Version control and source code hygiene, Cross-compilation and debugging
Preferred skills
Experience with Emb32 or similar embedded targets, Knowledge of HIL and black box testing, Experience with ECU-Test, Squish, Jenkins, Developer tooling creation
Technologies
C#, C/C++, Python, Emb32, ECU-Test, Squish, Jenkins, SIL runtime stack
Responsibilities
Develop and maintain embedded build and integration workflows, Create and enhance SIL tooling and utilities, Troubleshoot and resolve SIL environment issues, Partner with embedded software teams to define SIL requirements, Maintain documentation and onboarding material, Implement quality practices for the SIL environment, Integrate embedded applications and controls into SIL, Develop diagnostics and automation around SIL execution, Drive continuous improvement of SIL stability and model fidelity
Seniority
Mid-Senior, hands-on IC
