hero

Find Career Growth in Greater Peoria.

From entry-level to executives, find real opportunities right here in Greater Peoria.
Greater Peoria, IL
companies
Jobs

Embedded SW Sr. Engineers (Multiple Openings)

Caterpillar

Caterpillar

Chillicothe, IL, USA
Posted 6+ months ago

Career Area:

Engineering

Job Description:

Caterpillar.com/careers

Caterpillar Inc. seeks Embedded SW Sr. Engineers (Multiple Openings) at its facility located at 2427 E Engine Drive, Chillicothe IL 61523.

JOB DUTIES:

As an Embedded SW Sr. Engineer, will perform software development with specific responsibilities for designing, coding, and testing device drivers, OS, & bootloaders. Will hold primary responsibility for the development of embedded software, i.e. I/O drivers, OS integrations, and bootloaders. “Development” may include any or all of the following: concept, design, test, and promote new features and processes; perform requirements analysis and decomposition; evaluate new technologies, development tools, or processes; perform product maintenance; manage the product lifecycle through version control and configuration management; document for Functional Safety compliance, keep up to date on new technologies or develop new technologies; communicate technical information to customers, team members, suppliers and other units; and support & advise other engineers, managers, marketing personnel, customers and suppliers.

REQUIREMENTS:

This position requires a Bachelor’s degree (or equivalent foreign degree) in Electrical or Electronics Engineering, Computer Engineering, Computer Science or a closely related field, and 5 years of experience performing embedded software engineering. In the alternative, employer will accept a Master’s degree (or equivalent foreign degree) in Electrical or Electronics Engineering, Computer Engineering, Computer Science or a closely related field, and 3 years of experience performing embedded software engineering. Position also requires 3 years of experience (which may have been gained concurrently): (1) Developing Hardware Abstraction Layer Firmware, Low level Device drivers, NVM interfacing, and Boot Code; (2) Development using C/C++ programming language; (3) Version management tools; and (4) Software development processes such as Agile. Apply below.

#LI-DNP

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.