Embedded Software Engineering Specialist
$128.47k - $192.71kCaterpillar
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:Define the embedded software architecture for next-generation collision mitigation systems, ensuring scalable, reliable, and maintainable solutions across Caterpillar construction products.Lead the design and integration of software frameworks that support camera, radar, and intelligent sensing technologies within safety-critical embedded environments.Establish software architecture standards, design patterns, and technical roadmaps while guiding development teams through implementation and integration activities.Collaborate with systems, software, and validation engineers to translate product requirements into robust architectural solutions that meet performance, safety, and reliability objectives.Drive software architecture decisions across embedded Linux and real-time environments, balancing technical tradeoffs, product priorities, and long-term platform strategy.What You Will Have:Software Product Design/Architecture: Knowledge of software product design; ability to convert market requirements into the software product design.Teamwork: Knowledge of the necessity and value of teamwork; experience with; ability to work cooperatively towards shared goals and being supportive of others at all levels.Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges.Requirements Analysis: Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project.Producing Results: Understanding of the criticality of getting things done in spite of current circumstances and the ability to utilize assigned resources and leverage back-channel resources (individuals or teams) to achieve or exceed planned outcomes.Considerations For Top Candidates:Extensive experience designing software architectures for complex embedded systems using C++.Strong background with embedded Linux, real-time systems, and software platform design for connected, autonomous, or safety-critical products.Experience architecting solutions involving perception technologies, sensor fusion, camera systems, radar integration, or collision avoidance capabilities.Proven ability to lead technical direction across cross-functional teams and influence software design decisions throughout the product lifecycle.Experience with ROS/ROS2, distributed software architectures, middleware frameworks, and modern software development practices.Strong understanding of system-level design, requirements decomposition, integration strategies, and software verification approaches for embedded products.Additional Information:This position requires the candidate to work full-time at the Mossville, IL 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:$128,470.00 - $192,710.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, IllinoisType: Full time
$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$112.71k - $169.06k
...world, so we can all enjoy living in it.As part of a growing engineering team, you will help develop next-generation collision mitigation... ...construction products. You will design and deliver software solutions that integrate camera, radar, and intelligent sensing...SuggestedFull timePart timeWork at officeRelocationRelocation packageFlexible hours$97.53k - $146.29k
...Together, we are building a better world, so we can all enjoy living in it.As a part of the System Diagnostics team, the Embedded Software Engineer will design, develop, and deliver IO processing software for Caterpillar NPI programs. You will focus on implementing on-...SuggestedFull timePart timeWorldwideVisa sponsorshipRelocation packageFlexible hours- Job Title: Embedded Software/Firmware Engineer Location: Mossville, IL Job Description: We are seeking a skilled Embedded Software/Firmware Engineer with strong expertise in device driver-level development and Real-Time Operating Systems (RTOS) . This role involves low...Suggested
- 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,...Suggested
- ...the following: concept, design, test, document, and promote new software features and processes; perform requirements analysis and... ...members, suppliers and other units; and support and advise other engineers, managers, marketing personnel, customers and suppliers. Voluble...
- 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, testing...Contract workInternship
- ...Candidate Requirements Education & Experience Required: Years of experience: 2-4 years; (max up to 6-7) Degree requirement: BS Degree Engineering, Computer Science, or equivalent Do you accept internships as job experience: Yes Are there past or additional job titles or...Full timeInternshipH1bRelocation
$90k - $100k
...the job poster from L&T Technology Services Join a dynamic engineering team focused on developing safety applications for heavy machinery... ...involves designing, developing, integrating, and testing embedded software features for machine safety systems. Key Responsibilities...Full time- 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
- ...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... ...Technical Skills Required Real world real-time embedded device driver experience is key...Work experience placementInternship
$58.97 per hour
...applicants. Get AI‑powered advice on this job and more exclusive features. Cullerton Group has a new opportunity for an Embedded Software Engineer 3 . The work will be done onsite in Mossville, IL (Building AC Office), with a standard first‑shift schedule . This is a...Permanent employmentContract workInternshipWork at officeDay shift- Embedded Software Engineer 3 (C++, Linux) As a senior positioning software developer, you’ll develop and bring to production products that enable autonomous and manned systems to estimate their position, altitude, and rates of change as they navigate through construction...
- Role: Embedded Software Engineer 4 Location: Mossville, IL (Onsite) Duration: 6-month contract Interview: In-person ideal, can be remote if candidate will be relocating Position Overview: This is a high-impact technical leadership role focused on developing and scaling...Contract workRemote workRelocation
- ...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
- ...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
- ...Embedded Software Engineer All IT Solutions United States · Mossville, IL Workplace Type — On-site Employment Type — Contract We are currently seeking a qualified Embedded Software Engineer to support this engagement. Please review the complete requirements...Contract workTemporary workLocal area
- ...Job Description Job Description Diversified Services Network, Inc. (DSN) is seeking a full-time Embedded Software Engineer – C++ (Telematics) to join our team in Mossville, IL. We offer full benefits, PTO, 401k, and more! If you're looking to grow your career within...Full timeWork at office
- please look for a Controls Engineer with 5+ years of experience in model-based controls development (MATLAB/Simulink/Stateflow) and... ...Control Systems experience. Job Title 75358-1 - Embedded Software Engineer 3 Duration 12 months Contract with possible extension...Contract workInternshipWork at office
$128.47k - $192.71k
...seeking a highly motivated Control Systems Engineering Specialist to join the Integrated Drivetrain... ...on New Technology Introduction (NTI) software development, validation planning and execution... ..., actuators, sensors, and associated embedded software for machine systems.Own...Full timePart timeRelocationRelocation packageFlexible hours- ...Embedded Software Engineer Seeking a proficient Embedded Software Engineer to apply computer science and mathematical principles in designing, developing, testing, and evaluating embedded software and systems across various applications including medical, industrial...Contract workRemote work
$128.47k - $192.71k
...building a better world, so we can all enjoy living in it.Caterpillar’s Earthmoving Division is seeking a Machine Development Lead R & D Engineer to lead a team of multi-disciplinary test engineers developing and validating medium tractor products throughout NPI programs at...Full timePart timeWork at officeRelocation packageFlexible hours- Title Embedded Software Engineer Location Chillicothe, IL, Position Type W2 contract Required Education Bachelor s degree in Computer Science, Software Engineering, or a relevant field required Internships accepted as job experience Yes Associates degree with 6 years of...Contract workInternshipLocal areaRemote work
- ...of Bachelor’s degree in Electrical, Electronics or Computer Engineering or Computer Science Design and coding of C and or C++... ...experience. Technical Skills Real world experience implementing software for embedded Linux. C/C++/Rust Proficiency in Git version mgmt....
- Remote Control Software Engineer Responsibilities Include: This position is for a Remote Control Software Engineer to support the Surface... ...engineering team to develop software, integrate, and test features on embedded electronic control systems for use in remote control machine...Remote work
- We have an exciting opportunity for an Embedded Software Engineer with strong experience in C++/Linux development, embedded systems, and radar/camera perception processing for safety-critical machine applications. Role: Embedded Software Engineer Location: Peoria, IL Work...Full time
$52 - $53 per hour
...Position's Contributions to Work Group: This role will perform C++ software development activities supporting telematics data collection... ...requirement: Bachelor's degree in computer science, software engineering, electrical engineering or relevant field required. Top 3...Hourly payFull timeLocal areaFlexible hours$75k - $115k
RFA Engineering ( ) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise... ...and additional opportunities within our own organization. Embedded Software Engineer This position is associated with the design and...Full timeTemporary workWork at officeFlexible hours- Job Description This position is for a software engineer to develop Onboard Core Information software for Displays and Telematics used on... ...the Core Information software development team. Hard Skills Embedded C or C++ RUST exposure Embedded Linux Git Job Type This is...Contract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineering Specialist. Be the first to apply!
- embedded engineer Mossville, IL
- embedded software engineer Mossville, IL
- embedded developer Mossville, IL
- embedded systems software engineer Mossville, IL
- software technology Mossville, IL
- remote software sales Mossville, IL
- embedded software Mossville, IL
- software intern Mossville, IL
- software Mossville, IL
- internship software Mossville, IL


