Embedded SW Sr. Engineer
$127.59k - $169.06kCaterpillar
Career Area:
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 Drive, Chillicothe, IL 61523.
Design, develop, and test embedded software features. Create and maintain design documentation. Troubleshoot and resolve software issues. Provide user guidance and training. Design and develop application software using Embedded C & C++ for Medium L WL models/machines based on the requirement specification. Develop embedded software and perform cross compilation using Diab compiler for A4, A5 and A6 ECU Platforms with Freescale MPC55xx microcontroller. Follow strict coding guidelines per Embedded MISRA-C coding standards. Develop interface prototypes for embedded platforms, existing libraries and architecture definitions per user stories. Perform requirements gathering and scope definition for each user story. Work on required code changes, carried out and updated in applicable requirement specification documents. Participate in Caterpillar ITDD agile methodology and complete the activities per L WL machine team's sprint (Agile) schedule. Create high level design documentation covering interfaces, boundary diagrams and communication between ECU s. Deliver design solutions and software architecture for the A4, A5 and A6 ECU Platforms supporting AUTOSAR, CAT proprietary protocol such as CDL, JI 939 PropA, addressing client product, technology and system needs. Work with Caterpillar stakeholders such as system coordinators, System Integration Engineers, independent system, validation groups for backlog/activity prioritization, developing user stories and delivery of features/software. Develop unit test code to validate newly developed embedded application code for LWL machines, in line with Test driven development process. Bench testing & test report preparation. Work with tools used for testing & debugging such as Trace 32, CAT ET, CANape, CANalyzer. Ensure software build setup and flashing the ECU software using standardized test tools and CAT proprietary tools. Seek inputs from Caterpillar technical leads on test plans and test cases used as criteria for acceptance and approved by Caterpillar. Analyze test results and create test reports for each iteration of development. Work with independent system validation groups and perform acceptance testing and delivery of features/software. Maintain software version and release using continuous integration and deployment system for multiple packages that are part of the proprietary product. Ensure seamless integration of newly developed feature set and defect fixes to their code base and release flash file based on the Agile Sprint cycles. Integrate, evaluate and recommend integration solutions to improve the maintenance process. Run automated system tests using continuous integration system either for the complete software or selective feature that has undergone modifications. Troubleshoot, update, and maintain the system by automating activities using Vector test tools and CAPL Scripting program. Port and cross compile existing software using Diab compiler for A4, A5 and A6 ECU platforms. Ensure identification of new code improvement opportunities and detailed analysis of existing software architecture and setup. Adapt new complier tool chain for porting to the new ECU platforms and testing for throughput determination and benchmarking test results for future reference. Develop unit test code in line with Test Driven Development and Acceptance Test Driven Development processes. Run automated tests using continuous integration system for complete software or selective features that have undergone modifications. Analyze test results and create test reports for each iteration of the development (PSI). Telecommuting permitted 2 days per week.
REQS: This position requires a bachelor's degree or foreign equivalent in Electronics & Communication Engineering, Electronics Engineering, Electrical Engineering, Computer Engineering, Computer Science Engineering, Software Engineering or a related field and 8 years of experience as an embedded software engineer or related occupation. Additionally, the applicant must have employment experience with: (1) Freescale MPC55xx microcontroller (A4, AS and A6 ECU Platforms); (2) Vector CANalyzer/ CANOe/ CANape, Diab compiler, Trace32 debugger; (3) Embedded CIC++, AUTOSAR, Vector CAN Stack, CAN and SAE JI 939 protocol standards; and (4) JI 939, GIT, and Clearcase.
Summary Pay Range:
$127,587.00 - $169,060.00 per year
Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance, and experience. Please note that salary is only one component of total compensation at Caterpillar.
BENEFITS:
Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.
Medical, dental, and vision benefits*
Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
401(k) savings plans*
Health Savings Account (HSA)*
Flexible Spending Accounts (FSAs)*
Health Lifestyle Programs*
Employee Assistance Program*
Voluntary Benefits and Employee Discounts*
Career Development*
Incentive bonus*
Disability benefits
Life Insurance
Parental leave
Adoption benefits
Tuition Reimbursement
- These benefits also apply to part-time employees
Applicants who are interested in this position should apply via , search [Embedded SW Sr. Engineer / R0000371355] #LI-DNI
Visa Sponsorship is not available for this position.
Posting Dates:
May 19, 2026 - September 20, 2026
Any offer of employment is conditioned upon the successful completion of a drug screen.
Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.
Not ready to apply? Join our Talent Community ( .
$65k - $75k
...MATLAB/Simulink Embedded SW Engineer Location: Mossville, IL Tax Term (W2, C2C): Fulltime Job Type (Permanent/Contract): Permanent Duration: Fulltime Pay Range: $65K - $75K Description Responsible for the development, configuration and testing of...SuggestedPermanent employmentFull timeContract work$112.71k - $169.06k
...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar... .... Caterpillar Inc. seeks Elec Sys V&V Sr. Engineer at its facility located at 2427... ...products and services. Test cutting-edge embedded telematics software and customer applications...SeniorPart timeFlexible hours$128.47k - $208.77k
...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're... ...system integration for a machine readiness capability across embedded systems, edge environments, and enterprise platforms. Establish...SeniorPart timeRelocationRelocation packageFlexible hours$112.71k - $183.14k
...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...SeniorFull timePart timeRelocationRelocation packageFlexible hours$130k - $170k
...Project Manager/PMP/Project Engineer/Chemical Engineer/Specialty Chemical Manufacturing/Capital Projects/Engineering/Engineer/Manufacturing... ...client is a specialty chemical manufacturer looking to add a Sr. Project Engineer/Manager to their facility outside of Peoria....Senior- ...conduct release testing, resolve issues, automate testing, and investigate field issues involving both software and electronics. Engineers must manage their own development, continuously learning through experience and staying abreast of technology. Key skills to be...Local areaRelocation
$112.71k - $183.14k
...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...SeniorPart timeWorldwideRelocationVisa sponsorshipFlexible hours$112.71k - $169.06k
...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining... .... What You Will Have: Effective Communications: The Sr. Electronic Components Engineer is expected to provide technical...SeniorPart timeRelocationVisa sponsorshipFlexible hours$110k - $135k
...Senior Embedded Software Engineer Posting Start Date: 5/18/26 Job Location (Short): Peoria, Illinois, USA, 61639 Requisition ID: 35898 Onsite or Remote: Onsite Position Join Komatsu and Be Part of Something Big! Job Overview...SeniorRemote workWorldwide- ...Software Engineer Design and implement software of embedded devices and systems from requirements to production and commercial deployment for product lines. Write and code logical and physical database descriptions and specify identifiers of database to management system...
- ...Role: Embedded Software Engineer 4 location: Mossville, IL (Onsite) Duration: 6-month contract Core Responsibilities: Architectural Leadership: Design and own major autonomy software components across perception, localization, and...Contract work
- ...years Degree requirement: Bachelor’s in EE, CE, CS, Network/Systems Engineering. Do you accept internships as job experience: Yes, if related to connectivity, networking, or embedded systems. Are there past or additional job titles or roles that would...InternshipRemote workShift work
$112.71k - $169.06k
Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When... ...innovative, self-starting Controls System Sr. Engineer. In this role, you will collaborate... ...analysis, and strong technical insight. Embedded Systems: Knowledge of embedded systems...SeniorFull timePart timeWork at officeWorldwideRelocationFlexible hours$51 - $52 per hour
...Systems Engineer We are hiring a Systems Engineer focused on software validation, verification, and system integration activities for... ...Perform system validation and verification activities for embedded platforms Execute and support HIL/SIL testing for software and...Full timeLocal areaFlexible hours- ...Embedded Software Engineer 2 - (101547-1) Mossville, IL 24 months Job Description The main function of an embedded software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation...Full timeWork experience placementInternshipWork at officeRemote work
$136k - $175k
...Job Description Elevate Your Expertise as a Senior Electrical Engineer at Dewberry in Peoria! Dewberry is seeking a Senior Electrical Engineer in Peoria, IL . Responsible for providing technical guidance and training/mentoring of our design resources in all...SeniorFull timeContract workTemporary workFor contractorsWork at officeLocal areaFlexible hours- ...Diversified Services Network, Inc. (DSN) is seeking a full-time Embedded Software Engineer – Energy Electronics to join our team in Mossville, IL! We offer full benefits, PTO, 401k, and more! If you are an experienced embedded software engineer ready to develop control...Full timeInternshipWork at office
$128.47k - $192.71k
...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're... ...Coordinate activities with appropriate teams as the platform includes embedded software as a key deliverable for some components. Demonstrate...Part timeFlexible hours$84.63k - $112.84k
...looking for top-tier talent ready to take on the challenge. Join us in building the future. The Role This position is for a Field Engineer that will perform multiple tasks to include site surveys, Bill of Material (BoM) development, engineering, installation,...SeniorFull timeTemporary workFor subcontractorRemote work- ...Embedded Electronic Controls Systems Engineer Automation & Autonomy | Systems Engineering | Embedded Controls Full-Time | On-Site | 3 yrs with Masters OR 5 Years Experience with Bachelors Diversified Services Network, Inc. (DSN) is seeking a full-time...Full timeWork at officeRemote work
$70 - $75 per hour
Echo Technologist Job description Echo Technologist, PRN JOIN THE BEST. TO BE THE BEST. HMC is offering $70 to $75 per hour for an experienced Echo Technologist! HMC Offers: ~ Day shift, Monday-Friday ~ No call or weekends ~ Quality childcare...Hourly payReliefMonday to FridayShift workWeekend workDay shift- ...Job Tittle- Embedded Software Engineer 2 Location - Peoria IL Role Overview (What the team is looking for) Seeking a candidate with embedded systems software verification experience , specifically in the electrification space . Initial project focus...
- ...Job Title- System Engineer 4 Location - Peoria IL, Role Focus Primary focus: Software-in-the-Loop (SIL) testing... ...complex systems Experience with autonomy or highly complex embedded systems Secondary / Nice-to-Have: Networking knowledge...
- ...About the job K13 - Powertrain Systems Engineer Job Description: Responsibilities: Performing powertrain function analysis... ...Requirement elicitation activities from system to SW and traceability over V-cycle Propulsion system high level functional...
- ...Title - Electrical Engineer Location - Peoria IL(Onsite) Client - HCL/Caterpillar Role Overview This position provides... ...Control modules (ECMs) Telematics systems NSA / embedded electronic components Support spans design validation, testing...
- ...About the job Embedded Software Engineer (hybrid-remote) *12 month contract Job Description: This is a position for a software engineer to develop Embedded Cybersecurity solutions for client machine & engine product lines that will be used for years to...Contract workWork experience placementRemote work
- ...Software Engineer As a Software Engineer in our Connectivity Group, you will develop robust C++ applications and automated test scripts for next-generation telematics systems. You will play a critical role in how our heavy machinery collects, transmits, and analyzes...Hourly payPermanent employmentRemote work
- ...FPGA Additional Technical Expectations Low-level embedded software exposure is a plus , including: Peripheral interfacing... ...and testing Debugging Merging work with other engineers Releasing code and starting the next development cycle...
- ...Overview: Role Overview As a Software Engineer in our Connectivity Group, you will develop robust C++ applications and automated test scripts for next-generation telematics systems. You will play a critical role in how our heavy machinery collects, transmits...Remote work
- ...Diversified Services Network, Inc. (DSN) is seeking a full-time Electrical Engineer to join our team in Rapid City, SD! We offer full benefits, PTO, 401k, and more! If you're looking to grow your technical career within an extremely reputable, stable Fortune 500 company...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded SW Sr. Engineer. Be the first to apply!
- senior Mossville, IL
- senior performance engineer Mossville, IL
- senior part time Mossville, IL
- senior performance tester Mossville, IL
- senior accountant part time Mossville, IL
- senior level Mossville, IL
- senior medical science liaison Mossville, IL
- senior application security Mossville, IL
- senior fund accountant
- senior office manager


