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 NOT available with 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 employeesThis position requires working onsite five days a week.Relocation is available for this position.Visa Sponsorship is not available for this position.Posting 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
- ...Embedded Software Engineer – Autonomy (Senior) Autonomous Haulage | Mining Technology | Onboard Systems Full-Time | On-Site | 5–7 Years Experience Diversified Services Network, Inc. (DSN) is seeking a full-time Embedded Software Engineer to join our team...SeniorFull timeInternshipWork at office
- ...Job Summary We are seeking an experienced Senior Embedded AUTOSAR Engineer with 10+ years of expertise in Automotive Embedded Software Development and AUTOSAR architecture. The ideal candidate will be responsible for designing, developing, integrating, and validating...Senior
$97.53k - $146.29k
...we can all enjoy living in it.Develops, designs, implements and tests software of embedded devices and systems; monitors and enhances the efficiency and stability of the systems.As a Software Engineer, you are responsible for working within your delivery team to develop...SuggestedFull timePart timeWork at officeRelocationVisa sponsorshipRelocation packageFlexible hours- ...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,...SuggestedRemote work
- ...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
- ...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
- ...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
- ...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
$128.47k - $208.77k
...in it.Job Summary:This position is for an Autonomy Engineering Development Specialist working in a Software Architect role for Remote Control section within Integrated... ..., integrate, and test robust, scalable features on embedded electronic control systems for use in remote-...Full timePart timeWork at officeRemote workVisa sponsorshipRelocation packageFlexible hours- Job Description Bachelor’s degree in Electrical Engineering, Electronics Engineering, Computer Engineering, Computer Science or related... ...CAPL Scripting. Experience with microcomputer hardware, embedded software, development tools, and debugging methods to develop,...
- Position Title: Embedded Software Engineer Location: Mossville, IL Duration: 12 months Position type: W2 contract Responsibilities Design and implement software for embedded devices and systems, from requirements gathering through to production and commercial deployment...Contract workInternship
- About the job Embedded Software Engineer *This is a 13 month contract* As the senior software engineer, you will be responsible for developing UI/UX display software for the Energy and Transportation applications. In this job role, you will develop multiple complex Human...Contract workInternship
$90k - $100k
...T Technology Services Join a dynamic engineering team focused on developing safety applications... ...developing, integrating, and testing embedded software features for machine safety systems.... ...and emotional intelligence Seniority level Mid-Senior level Employment type...Full time$127.59k - $146.29k
...it. Responsibilities Develop and test software in support of Caterpillar machine electrification... ...or foreign equivalent in Computer Engineering, Electrical Engineering, Computer... ...field. Five years of experience in an embedded software development role or related occupation...Part timeFlexible hours$58.97 per hour
...exclusive features. Cullerton Group has a new opportunity for an Embedded Software Engineer 3 . The work will be done onsite in Mossville, IL (... ...‑solving, and meaningful engineering contributions. Seniority Level Mid‑Senior level Employment Type Contract Job Function...Permanent employmentContract workInternshipWork at officeDay shift- ...Seeking an engineer to develop, execute, and automate Hardware-in-the-Loop (HIL) and Software-in-the-loop (SIL) verification activities for embedded control systems. The role focuses on dSPACE-based test environments, system-level verification, automation in both the HIL...
- ...Job Title: Embedded Software Engineer 2 (HIL/SIL Validation Engineer) Work Location: Mossville, IL Work Model: Onsite / Local Candidates Preferred Work Auth: All Visas accepted (NO H1 and NO Fake Profile) Important: Candidates should be currently located...Local areaWork visa
- ...Hi, Job Title: Embedded Software Engineer 2 Work Mode: Onsite Location: Mossville, IL, Work Auth: All Visas accepted(NO H1 or No Fake profiles) Education ~ Bachelor’s degree in Engineering, Computer Science, Robotics, or a related technical field ....Work at officeWork visa
- ...Job Summary (List Format): - Develop, execute, and automate Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) verification activities for embedded control systems. - Focus on dSPACE-based test environments for system-level verification and automation...
- - As an Energy Electronics Software Engineer, you will develop embedded software for electronics control systems supporting diesel engine and battery electric/fuel cell programs. Areas of responsibility include configuration, integration, build and testing of embedded...Work experience placement
$112.71k - $169.06k
...building a better world, so we can all enjoy living in it.About the role: Caterpillar’s Large Power Systems Division is seeking a Senior Design Engineer who will provide technical leadership and product knowledge for legacy fuel system components including fuel injectors,...SeniorFull timePart timeFlexible hours$112.71k - $169.06k
...DefinitionCaterpillar’s Advanced Materials Technology Department is currently seeking a Metallurgical Development and Research Senior Engineer focused on metallurgical product development. In this role you will have an opportunity to analyze a wide variety of components...SeniorFull timePart timeRelocationFlexible hours$75k - $115k
...RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise... ...additional opportunities within our own organization. Embedded Software Engineer This position is associated with the design and...Full timeTemporary workWork at officeFlexible 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$172.63k - $258.95k
...Education Required:Bachelor's DegreeRequired Experiences:Significant experience and knowledge in quality, manufacturing, supply chain, engineering, operations, or related disciplines; as well as the quality processes associated Demonstrated success leading quality improvement...SeniorFull timePart timeWork at officeRelocationFlexible hours$85k - $93k
.... ~ Develop, execute, and maintain validation tests for embedded control software using dSPACE, MATLAB/Simulink, and automation tools DUTIES... ...: Bachelor's degree in computer science, electrical engineering, software engineering or relevant field required. REQUIRED...Temporary workLocal areaRelocationVisa sponsorship- ...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...
- ...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...
$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$89.21k - $133.81k
...will thrive in the teams we are building. Job Summary: As a Senior Associate Engineer in the IDES division, you will have the opportunity to... ...processes (automation, robotics, computer aided manufacturing software, etc.) to achieve greater efficiency, cost reduction and...SeniorFull timePart timeRelocationFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!
- embedded developer Mossville, IL
- embedded software engineer Mossville, IL
- embedded engineer Mossville, IL
- embedded systems software engineer Mossville, IL
- senior implementation engineer Mossville, IL
- senior Mossville, IL
- senior living Mossville, IL
- senior medical science liaison Mossville, IL
- senior level Mossville, IL
- senior performance tester Mossville, IL



