top of page

Job Title: Embedded Software Engineer

Job Reference #: 0516ESE052023

Job Location: Peoria, IL USA

Duties :

Develop and update software requirements, create embedded software, write test requirements, and required documentation, and support software release and implementation. Communicate effectively verbally and in writing. Write clear and concise memo’s including drafts of technical documentation such as Parts and Service News, Operator, and Shop Manuals, etc.  Make presentations during Design Reviews, etc.  Keep Assistant Chief Engineer and Chief Engineer informed of project status and advise of potential risks to the successful completion of the project to provide opportunities for timely corrective action. Develop Quality Confirmation Check Sheets for design concepts. Discuss, negotiate, and resolve specification issues with Manufacturing and Suppliers, as required.  Understand and accommodate manufacturing capabilities and limitations. Determine required quality confirmation tests and coordinate with Test Department.  Meet Quality, Cost, and Delivery targets established for the Project.  Utilize continuous improvement techniques to improve quality, reduce cost and lead time.  Maintain effective Engineering Change Control by preparing and processing appropriate Engineering Release Letters.  Support Production of Prototype development by resolving problems with effective countermeasures and follow-up documentation. Support Service and QA departments by determining the root cause of problems and developing effective countermeasures. Present design concept, quality confirmation check sheet, and design progress at Design Review Meetings. Support Sales and Marketing by ensuring that the product meets customer expectations and by developing special features as required.  Travel to machine worksites to participate in surveys, investigate problems, understand applications, determine customer expectations, install, and evaluate countermeasures.

Basic Qualifications:

BS Degree or higher in Electrical Engineering or related technical field from an accredited university with at least 2 years of work experience in the design of related products or Associates degree in a technical field with at least 7 years of work experience in the design of related products or 10 years of work experience in the design of related products. Experience in engineering principles including structural mechanics, hydraulics, heat transfer, electricity, ergonomics, etc. Software architecture development experience in C on embedded platforms, including commercial RTOS. Understanding of Linux and Linux application development. Experience with communication protocols including J1939 and TCP/IP. An understanding of Micro-controllers and Embedded development. Experience working with multi-thread real-time systems. Experience bench testing and debugging embedded systems. Proficiency in software applications including Microsoft Excel, Word and Power Point, as a minimum. Ability and willingness to travel, including international travel up to 5% of working time.

Desired Qualifications:

Experience developing CAN/J1939 datalink communication software. Experience with model-based software development including Matlab/Simulink and embedded software architecture experience. Experience with mining trucks or mining equipment. Experience with National Instruments Lab View software and a background with embedded control systems.

Send resume to:

bottom of page