Embedded Software Integration Engineers
Multiple openings, Caterpillar Inc. seeks Embedded Software Integration Engineers at its facility located at 2427 E Engine Dr., Chillicothe IL 61523.
Will conceive and provide practical embedded software designs using complex technical principles. Will create concepts and direct the design and development of complex software engineering projects. Will work with customers to define product requirements, perform requirements decomposition, prepare concept, design, development, and feasibility studies of complex software engineering projects. Will delegate portions of the project to other engineers and leads and coordinates the design, analysis, and software development effort. Will prepare development plans and will be responsible for meeting scheduled dates. Will act as the development team leader by interacting with various engineering departments. Will conduct technical evaluations of major systems on competitive products. Will develop and maintain feature and system architecture, with attention to configuration management, version control and lifecycle management of the software. Will coordinate software feature tests with prove design and prototype build up and test areas. Will use technical expertise and product knowledge to play the leadership role in the problem resolution process when interfacing with Test and Evaluation, Service, Plant personnel, suppliers, and consultants. Will remain abreast of the latest technological advancements and emerging technologies such as Autosar, continuous integration and build, native simulation and automated test. Will prepare design concepts and develops unique product design features the Company often patents to gain competitive advantage. Position requires domestic and foreign travel approximately 25 – 35% of the time.
Master’s degree (or equivalent foreign degree) in Electrical Engineering, Computer Science, Computer Engineering or a closely related field and 4 years of experience performing embedded software engineering in support of automotive or heavy equipment machinery.
Alternatively will accept a bachelor’s degree (or equivalent foreign degree) in Electrical Engineering, Computer Science, Computer Engineering or a closely related field and 6 years of experience performing embedded software engineering in support of automotive or heavy equipment machinery.
Position also requires 4 years of experience with: (1) designing and developing software for embedded electronic control systems including architectural design of software structure and functionality; (2) performing requirements development, verification and validation of software and troubleshooting software for system defects; (3) performing programming in C programming language; and (4) working directly with software tools and technologies, including: Python, MATLAB, Simulink, Git, and Rational ClearCase.
Employer will accept any suitable combination of education, training or experience. Apply below.
EEO/AA Employer. All qualified individuals - Including minorities, females, veterans and individuals with disabilities - are encouraged to apply.
Not ready to apply? Submit your information to our Talent Network here.