Randstad Ethernet Software developer in Mossville, Illinois

Ethernet Software developer


Mossville, IL

Date Posted:

Wednesday, October 12, 2016

Job Type:


Reference #:



Randstad Technologies

apply now


Job Description:

The Embedded Software Engineer will develop embedded software solutions in the C programming language to meet system requirements. This job involves using system requirements to design, develop, and test software components used in large earth moving machines and commercial engines. Specific responsibilities include requirements analysis, software design, static and dynamic code analysis, software implementation, and development/execution of test procedures. Additional responsibilities may include interfaces between hardware and software as well as evaluating operational performance of an overall system.

The software components must comply with specific software architecture standards and all work will be performed as part of existing teams following a common process. The software is primarily in the embedded data link domain.

Min Requirements:

The candidate must have a 4-year Engineering or Computer Science degree with prior embedded software development experience. 2+ years professional work experience is required. Software work experience must include designing, developing, and troubleshooting software running on a deployed system. Good people interaction, teamwork, oral and written communication skills are required. This position will focus on general development and support of our remaining product line. Good experience with embedded data links is a must.

Ethernet & TCP/IP network experience

Desire Knowledge/Familiarity with:

Linux SW Development Environment

C, C++, and Python programming language expertise

Embedded networks such as J1939, CAN

Industrial protocols such as Ethernet/IP, PROFINET, Modbus

Ethernet & TCP/IP network experience

Git (Subversion or other VCS experience also beneficial)

ARM and x86 processors

Motorola 32-bit embedded processors

Embedded Linux operating system experience

Agile software development practices

Bluetooth Smart


apply now