Embedded Software Integration Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Engine Electronics Software Integration EngineerAs an Engine Electronics Software Integration Engineer, you will develop embedded software for electronics control systems supporting diesel engine programs. Areas of responsibility include configuration, integration, build and testing of embedded software on diesel engine systems; testing software for embedded electronic control systems includes requirements development and verification of software in a bench environment as well as troubleshooting software or system defects. A BSEE or BS Computer Engineering and at least three years industry experience in embedded control software development experience is required.This role is responsible for working with application leads and integrating software libraries to build flash file application releases that get put on our engine controllers. The SIE receives build instructions from the application lead to add new features and/or migrate to new lower level library releases. They also incorporate the proper data set into the build and then test to the specifications given by the requirements from our process partners (machines, marine, industrial etc.). There is also occasional support required from our process partners which can require troubleshooting software with a debugger.3 or more years of industry embedded software development experience. 2 or more years of embedded C language programming. 2 or more years of embedded software test experience using hardware-in-the-loop and software-in-the-loop equipment & techniques.Matlab/Simulink experience. Experience with the following tools: Git, Clearcase, Trace 32 Debugger, CANalyzer, Cat ET Service Tool. Experience working with and troubleshooting electrical systems. Knowledge of diesel engine control and operation. Strong analytical skills. Prior work experience with CAN/SAE J1939. Prior work experience with Engine or Machine software development. Experience with scripting languages such as Python.Good communications skills, Desire to work in a fast paced, team environment, Ability to use PC tools such as MSOffice, VisioA BSEE or BS Computer Engineering and at least three years industry embedded control software development experience is required. Willing to look at Master's, prefer industry experience, actual work experience.