Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded SW Sr. Engineer

$127.59k - $169.06k

Caterpillar

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 ( .

Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Embedded SW Sr. Engineer in Mossville, IL vacancy
  • $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... 
    Suggested
    Permanent employment
    Full time
    Contract work

    Apolis

    Mossville, IL
    18 hours ago
  • $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... 
    Senior
    Part time
    Flexible hours

    Caterpillar

    Mossville, IL
    7 days ago
  • $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... 
    Senior
    Part time
    Relocation
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    18 hours ago
  • $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... 
    Senior
    Full time
    Part time
    Relocation
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    3 days ago
  • $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

    CPS

    Chillicothe, IL
    3 days ago
  •  ...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 area
    Relocation

    Voluble Systems LLC

    Mossville, IL
    4 days ago
  • $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... 
    Senior
    Part time
    Worldwide
    Relocation
    Visa sponsorship
    Flexible hours

    Caterpillar

    Mossville, IL
    1 day ago
  • $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... 
    Senior
    Part time
    Relocation
    Visa sponsorship
    Flexible hours

    Caterpillar

    Mossville, IL
    9 days ago
  • $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... 
    Senior
    Remote work
    Worldwide

    Komatsu

    Peoria, IL
    3 days ago
  •  ...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... 

    Next Level Business Services, Inc.

    Mossville, IL
    18 hours ago
  •  ...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

    Tech Tammina

    Mossville, IL
    2 days ago
  •  ...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... 
    Internship
    Remote work
    Shift work

    HCL USAAvance Consulting

    Mossville, IL
    1 day ago
  • $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... 
    Senior
    Full time
    Part time
    Work at office
    Worldwide
    Relocation
    Flexible hours

    Caterpillar Inc.

    Peoria, IL
    2 days ago
  • $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 time
    Local area
    Flexible hours

    Aditi Consulting

    Mossville, IL
    18 hours ago
  •  ...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 time
    Work experience placement
    Internship
    Work at office
    Remote work

    Harvey Nash Group

    Mossville, IL
    1 day ago
  • $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... 
    Senior
    Full time
    Contract work
    Temporary work
    For contractors
    Work at office
    Local area
    Flexible hours

    Dewberry

    Peoria, IL
    6 days ago
  •  ...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 time
    Internship
    Work at office

    Diversified Services Network, Inc.

    Mossville, IL
    1 day ago
  • $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 time
    Flexible hours

    Caterpillar

    Mossville, IL
    7 days ago
  • $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,... 
    Senior
    Full time
    Temporary work
    For subcontractor
    Remote work

    Lumen

    Peoria, IL
    4 days ago
  •  ...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 time
    Work at office
    Remote work

    Diversified Services Network, Inc.

    Mossville, IL
    1 day ago
  • $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 pay
    Relief
    Monday to Friday
    Shift work
    Weekend work
    Day shift

    Hopedale Medical Complex

    Peoria Heights, IL
    4 days ago
  •  ...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... 

    Info Way Solutions

    Dunlap, IL
    4 days ago
  •  ...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... 

    Info Way Solutions

    Peoria, IL
    2 days ago
  •  ...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... 

    Dorleco

    Peoria, IL
    3 days ago
  •  ...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... 

    Info Way Solutions

    Peoria, IL
    18 hours ago
  •  ...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 work
    Work experience placement
    Remote work

    Nanosoft Consulting

    Chillicothe, IL
    4 days ago
  •  ...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 pay
    Permanent employment
    Remote work

    AHU Technologies, Inc.

    Mossville, IL
    1 day ago
  •  ...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... 

    Info Way Solutions

    Peoria, IL
    1 day ago
  •  ...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

    Voluble Systems LLC

    Mossville, IL
    4 days ago
  •  ...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

    Diversified Services Network

    Mossville, IL
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded SW Sr. Engineer. Be the first to apply!