Senior Embedded Software Engineer
$112.71k - $169.06kCaterpillar
Career Area:EngineeringJob 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.As part of a growing engineering team, you will help develop next-generation collision mitigation technologies for Caterpillar construction products. You will design and deliver software solutions that integrate camera, radar, and intelligent sensing technologies to enhance machine safety, performance, and automation capabilities.What You Will Do:Develop C++ software for collision mitigation systems used across Caterpillar construction products, operating within a Linux-based development environment.Design, integrate, and validate camera and radar-based perception features that help improve machine awareness, obstacle detection, and operator safety.Collaborate with a growing cross-functional team to deliver advanced autonomy-related capabilities, leveraging technologies such as ADAS principles and ROS/ROS2 frameworks.What You Will Have:Analytical Thinking: Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems.Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges.Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.Considerations For Top Candidates:Strong experience developing C++ applications in a Linux environment.Background working with camera-based perception systems, computer vision technologies, or sensor integration.Experience with radar technologies, object detection, or collision avoidance systems.Experience with Automotive ADAS (Advanced Driver Assistance Systems)Familiarity with ROS and/or ROS2 frameworks.Additional Information:This position requires the candidate to work full-time at the Mossville, IL or Irving, TX office.Domestic relocation assistance is available for this position.Visa sponsorship is available for this position.This position will require up to 10% travel#LISummary Pay Range:$112,710.00 - $169,060.00Compensation 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 benefitsLife InsuranceParental leaveAdoption benefitsTuition Reimbursement* These benefits also apply to part-time employeesPosting Dates: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.SummaryLocation: Mossville, Illinois; Irving, TexasType: Full time
$112.71k - $169.06k
...our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.As an Embedded Software Senior Engineer in the Machine Technology Platform Group, you will collaborate with a dynamic team to advance new technologies. You...SeniorFull timePart timeRelocation packageFlexible hours$112.71k - $169.06k
...electrification, electronic controls, software, and energy solutions across the entire... ...closely with product groups, engineering, and global delivery teams, APT balances... ...Energy product portfolio.Job Summary:As a Senior Embedded Software Engineer - Electrification, you...SeniorFull timePart timeRelocationVisa sponsorshipFlexible hours$112.71k - $169.06k
...Irving, Texas Full time R0000398298 Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar... ...Caterpillar construction products. You will design and deliver software solutions that integrate camera, radar, and intelligent...SeniorFull timePart timeWork at officeVisa sponsorshipRelocation packageFlexible hours$100k - $120k
...RFA Engineering ( ) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise... ...opportunities within our own organization. Sr. Embedded Software Engineer This selected candidate will apply the principles...SeniorFull timeTemporary workWork at officeFlexible hours- ...Embedded Software Engineer Hybrid in Mossville, IL (Peoria area) 12-Month Contract with possible extension Summary: The main function of an embedded software engineer is to apply the principles of computer science and mathematical analysis to the design, development...SuggestedContract workInternship
- ...Title: Embedded Software Engineer Client: Caterpillar Location: Mossville, IL (Onsite 5 days/week) Duration: 6+ Months Visa: No H1B/CPT (Genuine) Rate: $55-58/h. C2C Caterpillar Robotics / Detect Safety Applications...H1b
- ...develop, build, and test the low-layer software, such as OS integration, I/O drivers, boot... ...units; and support and advise other engineers, managers, marketing personnel, customers... ...Required: Real world real-time embedded device driver experience is key requirement...Work experience placementInternship
- ...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
- ...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
- ...Embedded Software Engineer Responsibilities: Apply principles of computer science and mathematical analysis to the design, development, testing, and evaluation of embedded software and systems. Research, design, develop, and test operating systems-level software...Work experience placement
- ...Senior Embedded Software Engineer Varmoda is seeking a Senior Embedded Software Engineer to design, develop, integrate, test, and troubleshoot embedded software for electronic control systems. This role will support product lines involving diesel engines, battery-electric...
- ...Software Developer The Client’s Autonomy Connectivity team provides connectivity software, systems, and solutions to the Client’s... ...Responsibilities: Work alongside other developers and engineers as part of cross functional project teams Develop autonomy...
- ...Job Title: Embedded Software Engineer – C/C++ / Model-Based Development Work Experience: 5–8 years Work Location: Mossville, IL Work Mode: Onsite Work Auth: All Visas accepted (No H1 and No Fake Profiles) Education: Bachelor's degree in Electrical Engineering...Work experience placementWork visa
- ...Job Title: Embedded Software Engineer – C++ / ROS2 / HIL work Location: Mossville, IL Work Auth: All visas accepted(No H1 and No Fake profile) Experience: 2–4 years Education: Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering...Work visa
- ...Description: This role will contribute to the delivery of diesel engine software flash files by completing testing to ensure all application... ...role does not provide the opportunity to write or modify embedded software code, only test of the application layer in order...
- ...Caterpillar IDES in Mossville, Illinois seeks a Power Electronics EOL Sr. Test Project Engineer to lead end‑of‑line testing of power electronics lines on site. You will partner with global engineering and supplier teams to ensure design acceptance and manufacturing...Senior
- ...Caterpillar Inc. is seeking a Senior ECM/ECU Hardware Design Engineer in Mossville, IL to design, test, and validate electronic control modules for gensets... .... You will mentor engineers and collaborate with software, battery, system, and machine teams to ensure robust...Senior
$16 - $19 per hour
Accolade Healthcare is seeking a Cook to join our culinary team in Peoria Heights, IL. The Cook prepares meals for residents, follows diet orders, and may supervise dining services staff when managers are not present. This role requires food service experience, the ...SeniorHourly pay- Job-ID33211421Reference26-01950 Job Description & Skill Requirement: We are seeking a highly motivated Embedded Software Engineer with expertise in Drive-By-Wire (DBW) systems, Embedded C++, CAN communication, MATLAB/Simulink, and Linux/UNIX-based embedded software...
$128.47k - $192.71k
...building a better world, so we can all enjoy living in it.The Lead Embedded Engineer acts as the advocate for the customer, will lead the team in... ...Solutions section is responsible for developing embedded software libraries and data link standards used across Caterpillar’s...Full timePart timeRelocationVisa sponsorshipRelocation packageFlexible hours$75k - $115k
...Job DescriptionJob DescriptionRFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely... ...customers, and additional opportunities within our own organization.Embedded Software EngineerThis position is associated with the design and...Full timeTemporary workWork at officeFlexible hours$65k - $75k
...Job Title: Embedded SW Engineer Location: Mossville, IL Tax Term (W2, C2C): Fulltime Job Type (Permanent/Contract) :... ...functional teams consisting of hardware engineers, internal software tool engineers, and system engineers. requires degree in...Permanent employmentFull timeContract work- ...Embedded Software Engineer Peoria IL - Onsite 5 days a week Job Description Summary: 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...
- ...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...
$147.76k - $221.64k
...world, so we can all enjoy living in it.Emissions Regulatory Affairs SMESenior Technical Regulatory Compliance Engineering SpecialistJob Summary:As a Senior Technical Regulatory Compliance Engineering Specialist in the Emissions and Product Regulatory Compliance division...SeniorFull timePart timeRelocationFlexible hours$100k - $120k
...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely... ...opportunities within our own organization. Sr. Embedded Software Engineer This selected candidate will apply the principles...SeniorFull timeTemporary workWork at officeFlexible hours$89.21k - $133.81k
...can all enjoy living in it.Hear about the Caterpillar Experience for yourselfRole DefinitionThe Electric Drive Development Senior Associate Engineer - Test/Validation (Root Cause and Failure Investigation) performs detail inspections of advanced drivetrain components at...SeniorFull timePart timeRelocationRelocation packageFlexible hours$112.71k - $169.06k
...will thrive in the teams we are building.What You Will DoAs a Senior Engineer, you will play a key role in developing next-generation... ...voltage electronic control systems.Collaborate with hardware, software, systems, and application engineering teams to develop advanced...SeniorFull timePart timeRelocationFlexible hours$112.71k - $169.06k
...enjoy living in it.As part of a growing engineering team, you will help develop next-generation... ...products. You will design and deliver software solutions that integrate camera, radar,... ...clear language appropriate to the audience.Embedded Systems: Knowledge of embedded systems...SeniorFull timePart timeWork at officeVisa sponsorshipRelocation packageFlexible hours$112.71k - $169.06k
...leadership, planning, execution, and facilitation of compliance projects, meeting series, and investigations between component design engineering and regional product compliance experts to maintain market access for electronics components & kits in a changing regulatory...SeniorFull timePart timeRelocationRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!
- embedded engineer Mossville, IL
- embedded software engineer Mossville, IL
- embedded systems software engineer Mossville, IL
- embedded developer Mossville, IL
- senior level Mossville, IL
- senior implementation engineer Mossville, IL
- senior medical science liaison Mossville, IL
- senior application security Mossville, IL
- senior collaboration engineer Mossville, IL
- senior accountant part time Mossville, IL



