Job Details

: CANbus
: 3 - 5 Years
: Oshkosh, WI

Location:  Remote/Onsite

Duration: Full Time


Develop detailed requirements and track changes to them

Develop comprehensive test plans to verify safety and reliability of electronic systems

Conduct testing across multiple platforms, in both simulation and real world use cases

Maintain effective communication with suppliers, internal and external customers, and outside resources concerning technical subject matter

Develop and peer review software

Process engineering information through CMMI level 3 procedures and software safety process

Ensure that technical issues are conducted within the framework of company policies and procedures

Evaluate designs for performance, safety, and reliability

Establishes priorities for work delegated to others

Prepare technical proposals, quotations, reports, and presentations


Master's degree in engineering, information systems, or computer sciences; or bachelor's degree and additional work experience

3+ years of experience in programming embedded controllers in either C/C++, model based / Simulink, and/or PLC languages such as Structured Text

2+ years of experience with software testing, preferably with vehicle specific experience

Potential travel up to 25% of time

Experience with version control, release management, and peer review systems and processes

Familiarity with safety standards such as MIL-STD-882E, ISO 26262, IEC 61508




Specific experience in developing software for vehicle control systems, either on road or off highway

Experience with sensor systems including radar, LIDAR, and computer vision

Experience developing networked communications (CAN Bus, Ethernet, V2V)

Excellent software system design skills

Excellent organizational, analytical, and problem solving skills

Ability to maintain accurate and detailed records

Windows programming experience

UNIX/Linux programming experience