Job Details

Technical Project Engineer - Software & Controls Design



Required Skills


VDart Inc


3 to 7 Year(s)

Job Description

Serve as an embedded software controls engineer for agricultural machinery. This involves developing requirements and detailed software design.

Summary of Duties

In areas of design responsibility: lead software code review, troubleshoot and repair software problems

Integrate, develop and deploy software

Experience debugging/interpreting vehicle bus data using CANoe, CANalyzer, CAPL, PCAN, CANtrace, or other similar tool.

Machine control tuning and troubleshooting software on harvesting equipment

Debugging and testing of electronics including sensors, actuators and wiring.

Create testing scenarios with test engineers.

Workflow Automation

Review and approve test results from Software engineers and test engineers.

Validate the integration of internal and external supplier's components into harvesting equipment.

Interface to the electrical and mechanical design teams to define required interfaces.

Functional Knowledge

Knowledgeable about harvesting machinery.

Experience with developing real-time embedded machine controls using Matlab & Simulink.

Experience in writing embedded software using C and C++.

Experience with Object Oriented software development.

Experience with defining software and hardware interfaces.

In depth knowledge of J1939 CAN communications

Experience in a structured development environment.

Experience using a version control system, for example SVN.

Desirable Knowledge

UML and Automated code generation tools

ISO11783 CAN communication protocol.

Experience with Labview/Veristand.

Interpersonal Skills

Strong verbal and written communication skills to convey requirements, root cause analysis, new strategies, processes/approaches to a variety of internal or external audiences

Ability to address and resolve issues in an objective, fact-based, professional fashion

Ability to inspire confidence in project sponsors, owners and participants

Motivated self starter who can relate well to a diverse multidiscipline development team


Able to travel domestically and internationally for supporting development of equipment.

Qualifications and Experience


A Bachelors degree in Computer Science, Electrical, Mechanical, or Agricultural Engineering

3-7 years experience in development of real-time embedded control systems using Matlab/Simulink modeling tools.

2 years' concurrent experience in development on off road or agricultural equipment

Technical Project Manager
Information Technology

No Preference
Contract Only

Candidate Requirements

Walkin Information

Recruiter Details