Embedded Software Engineer

Caterpillar

Not Interested
Bookmark
Report This Job

profile Job Location:

Wuxi - China

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Career Area:

Engineering

Job Description:

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar yourejoining 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 dontjust 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.

Job Summary:
As an Embedded System and Software Engineer at Caterpillar you will develop embedded system and software supporting machine programs. Areas of responsibility include developing designing implementing and testing system and software requirements development and verification of system in a bench environment as well as troubleshooting system or software defects. We have a fabulous team that does some of the most exciting work at Caterpillar and we cant wait for you to join the team!!

What You Will Do:
Gathering and analyzing user/client requirements to create the software requirements specification (SRS)
Writing and implementing the source codes of embedded systems and enhancing code samples of existing
systems.
Test plan creation execution and documentation
Set-up and configuration of test bench hardware harnessing
Testing and debugging using different tools/methods available to improve code
Customer support for system and software troubleshooting in the lab factory and field.

Education requirement:
Requires a master or above degree in an accredited Engineering Electrical and Electronic Engineering Computer Engineering Computer Science Communication Engineering.

What skills you will have:
Technical Excellence:
Develops a deep working knowledge of embedded system such as display operation and application features.
Provides effective technical solutions to routine functional challenges
Effectively performs the technical job aspects continuously building knowledge and keeping up to date
Applies technical operating and project standards based on achieving excellence in delivered products technologies and services.
Applies current procedures and technologies to help resolve technical issues in ones general area of technical competence.
Helps others solve technical or procedural problems or issues.
Actively study new technology related with AI Automation and apply them in actual

Software Development:
Utilizes proper tools and processes to integrate and configure the system and software.
Can Develop software by using C/C Python typescripts or other programming languages.
Be familiar with embedded system and software development on Linux freeRTOS

Requirements Analysis:
Follows policies practices and standards for determining functional and informational requirements.
Confirms deliverables associated with requirements analysis.
Communicates with customers and users to elicit and gather client requirements.
Participate in the preparation of detailed documentation and requirements.

System Testing
Documents the standard processes and procedures involved in system testing
Develops and execute system test plans.
Uses tools such as CANoe Peakcan Caterpillar Electronic Technician or debugger to define meaningful data patterns.
Identifies common errors that occur in standard system testing activities
Executes test cases analyzes test results and reports on findings regularly.
Participates in the testing of a systems ability to recover from hardware or software failures.


Technical Troubleshooting:
Discovers analyzes and resolves hardware software or application problems identified on test benches lab proving ground field and factory.
Works with vendor-specific diagnostic guides tools and utilities.
Analyzes requirements logs current systems and software as part of advanced troubleshooting.
Records and reports specific technical problems solving processes and tools that have been used.

Experience
More than 3 years related experience

Additional Information:
The location for this position is Wuxi Jiangsu China


Posting Dates:

February 26 2026 - March 30 2026

Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply

Not ready to apply Join our Talent Community.


Required Experience:

IC

Career Area:EngineeringJob Description:Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar yourejoining 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 su...
View more view more

Key Skills

  • Dermatology
  • Accomodation
  • Corporate Marketing
  • Corporate Risk Management
  • Civil Quality Control
  • Computer Engineering

About Company

Company Logo

Caterpillar is the world’s leading manufacturer of construction and mining equipment, diesel and natural gas engines, industrial turbines and diesel-electric locomotives.

View Profile View Profile