Engineer - 21
Innov & Tech Devel Div.
Mossville, IL 61552
As an Engine Electronics Software Engineer, you will develop embedded software for electronics control systems supporting Cat diesel engine programs. Areas of responsibility include design, development and testing of embedded software on diesel engine systems; designing and developing software for embedded electronic control systems including overall architectural design of software structure and functionality, requirements development, and verification of software in bench environment. A BSEE or BS Computer Engineering and at least one year industry experience in C programming and embedded control software development experience is required. Experience in scripting languages, especially Python is required.
Office environment working with a software team to develop requirements. Software activities (new functionality or bug fixes) are assigned to the developer through the workflow tool. The developer will work with a software architect to create a design and software (C or Model Based) which meets the requirements of the activity. The developer then creates a test plan and tests the software. Once that is done, the developer merges the software and is ready for the next activity. There is also occasional support required from our process partners which can require troubleshooting software with a debugger.