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 .
Subscribe to job alerts and upload your resume!
*By registering with our site, you agree to our
Terms and Privacy Policy.