Embedded SW Sr. Engineer
Caterpillar

Chillicothe, Illinois


Career Area:
Engineering
Job Description:

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

Caterpillar Inc. seeks Embedded SW Sr. Engineer at its facility located at 2427 E Engine Dr., Chillicothe, IL 61523.

Lead the design, development, & test of network communication software used in embedded systems on Caterpillar machine & industrial applications. Represent the journey level position within embedded software engineering. Plan and deliver complex embedded network software projects. Contribute to the requirements development, requirements decomposition, concept, design, and development of complex software components, sub systems, or processes for network and/or information features. Perform complex analysis work, identify& resolve design problems. Work directly with different units, suppliers, customers, and/or other teams. Communicate technical information accurately & concisely. Decisions may affect the project team and project delivery as well as negotiations with suppliers, leveraging new technologies, warranty, costs, sales, and customer perception. Utilize analytical skills and a mastery of software engineering concepts, tools and processes. Meet goals for cost, reliability, and performance, and manage multiple priorities. Keep up to date on changing customer needs as the projects progress, stay current with new technology, and provide guidance and direction on projects to less experienced engineers, technologists, and technicians. Bear responsibility for completion of projects, focusing on delivery. Concept, design, test and promote new software features and processes. Perform requirements analysis and decomposition. Evaluate new languages, development tools or processes. Perform product maintenance. Manage the software lifecycle through version control and configuration management. Keep up to date & develop new technologies. Communicate technical information to customers, team members, suppliers and other units and support and advise other engineers, managers, marketing personnel, customers and suppliers. Manage their own development, continuously learning through experience and staying abreast of emerging technologies such as Autosar, continuous integration and build, native simulation and automated test. Failure prediction and management, technology time/cost analysis, conceptual design, practical application of theory, knowledge of the NPI process, and communication skills. Perform and lead the requirements, design, development & test of network communication and foundational information software used in embedded systems on Caterpillar machine &industrial applications for Common Services and Network Solutions team. Develop embedded 'C' and/or C++ code software solutions to meet system requirements. Develop and using system requirements to design, develop, and test software components used in machine control platforms, engine control platforms, display, and telematics platforms. Requirements development and analysis, software design, software implementation, interface between software layers, and development/execution of test procedures.

REQS: This position requires a Bachelor's degree, or foreign equivalent, in Electrical Engineering, Computer Engineering, Computer Science or a related field and 6 years of experience in computer science or computer engineering industry or related occupation. Additionally, the applicant must have employment experience with: (1) Automotive, machine, or industrial embedded network communication software development; (2) Embedded software languages C, development tools, and processes; (3) Developing and maintaining data link and networking protocol libraries; (4) Developing low level network Drivers utilizing CAN, CAN FD, and J1939 communication library development; and (5) Embedded network communication systems and software network protocol libraries. Telecommuting: 2 days/week.

Applicants who are interested in this position should apply via www.caterpillar.com/careers , search [Embedded SW Sr. Engineer / Reference # - R0000275564 ].

#LI-DNI

Posting Dates:
September 19, 2024 - January 19, 2025
Any offer of employment is conditioned upon the successful completion of a drug screen.

EEO/AA Employer. All qualified individuals - Including minorities, females, veterans and individuals with disabilities - are encouraged to apply.

Not ready to apply? Join our Talent Community .



Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.

More Manufacturing and Production jobs


Nordson Corporation
Boston, Massachusetts
Posted 6 minutes ago
Nordson Corporation
Trenton, New Jersey
Posted 6 minutes ago
Nordson Corporation
Concord, New Hampshire
Posted 6 minutes ago
View Manufacturing and Production jobs ยป

Share diversity job

Embedded SW Sr. Engineer is posted on all sites within our Diversity Job Network.


African American Job Search Logo
Hispanic Inclusion Jobs Logo
Asian Job Search Logo
Women Inclusion Jobs Logo
Diversity Inclusion Jobs Logo
Seniors to Work Logo
Black Inclusion Jobs Logo
Veteran Job Center Logo
LGBT Job Search Logo
Asian Inclusion Jobs Logo
Disabled Job Seekers Logo
Senior Inclusion Jobs Logo
Disability Inclusion Jobs Logo
US Diversity Job Search Logo
LGBTQ Inclusion Jobs Logo
Hispanic Job Exchange Logo