Embedded Software Engineer - Web
$46.89 - $70.33 per hourCaterpillar
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.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 software that meets product and customer requirements within a fast-paced, collaborative, dynamic environment.The CTCT division (a joint venture between Trimble and Caterpillar) develops positioning and control products for earthmoving and paving machines in the construction and mining industries, using technologies such as GPS, optical total stations, lasers, IMUs, and sonics. The products are used in a range of applications where the operator of the machine benefits from having accurate horizontal and vertical guidance.What You Will Do:Integration & Commissioning Engineer is responsible for the integration and testing of various positioning, controls and commissioning components in Grade Control products. The candidate will work in a team environment and work closely with other Software Developers, Validation Engineers, Team Leaders, Quality Engineers, and Product Managers to develop software which is deployed on real-time hardware.Integration of various positioning, controls and commissioning components using C++ and angularBuild and Test in SIL environmentCreating automated software testsWriting, maintaining and archiving design documents, models, source code and other work products necessary for the projectCommunicate designs and analysis results to customers, suppliers, team members, and other stakeholdersContribute to the design of new products and processes; perform product and process maintenanceDegree Requirement:Requires a degree in an accredited Engineering, Computer Science, or Materials Science curriculum.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. Level Working Knowledge:• Approaches a situation or problem by defining the problem or issue and determining its significance.• Makes a systematic comparison of two or more alternative solutions.• Uses flow charts, Pareto charts, fish diagrams, etc. to disclose meaningful data patterns.• Identifies the major forces, events and people impacting and impacted by the situation at hand.• Uses logic and intuition to make inferences about the meaning of the data and arrive at conclusions.Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors. Level Working Knowledge:• Delivers helpful feedback that focuses on behaviors without offending the recipient.• Listens to feedback without defensiveness and uses it for own communication effectiveness.• Makes oral presentations and writes reports needed for own work.• Avoids technical jargon when inappropriate.• Looks for and considers non-verbal cues from individuals and groups.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. Level Working Knowledge:• Explains own role and responsibility within team.• Actively participates in team meetings.• Shares information, knowledge, and experiences openly and proactively.• Describes team mission and objectives in the context of results to be achieved.• Demonstrates open, friendly, accepting, and supportive behaviors with team members.Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements. Level Working Knowledge:• Describes common tools for component-based, object-oriented development.• Describes the objectives, activities and results of unit testing.• Has developed programs in a specific language and for a specific platform.• Interprets functional and technical blueprints; participates in structuring technical components.• Participates in technical and code reviews.Top Candidates Will Also Have:Experience with Object-Oriented Programming.Experience with front-end developmentExperience with real-time operating systemsExperience with software development of real-time embedded control systemsMust have ability to communicate effectively with team members and others in the work group.Advanced degree in an Engineering, Computer Science, or Materials Science curriculum.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 available for this positionTravel is up to 10%#LISummary Pay Range:$97,530.00 - $146,290.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 available for eligible applicants.Posting Dates:September 2, 2026 - September 28, 2026Any 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...WebFull timePart timeWork at officeRelocationVisa 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 (...Suggested
$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- ...Software Engineer Client’s Virtual Product Development (VPD) Systems & Platforms team lives at the intersection of engineering and information... ...with 3d computational geometry algorithms and methods Web application development experience using React, nodejs, and WebGL...Web
- ...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...SuggestedFull timeInternshipH1bRelocation
- ...About the job Embedded Software Engineer *This is a 13 month contract As the ICS 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...Contract workInternship
- ...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...Contract workRemote workRelocation
$44.22 per hour
...Embedded Software Engineer Job Number: 367787 Category: Embedded Sys / Software Eng Description: Job Title: Embedded Software Engineer Location: Mossville, IL Zip Code: 61552 Duration: 12 Months Pay Rate: $44.22/hr. Keyword's: #Mossvillejobs; #SoftwareEngineerjobs...Local areaImmediate start- ...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... ...Skills Required Real world real-time embedded device driver experience is key...Work experience placementInternship
- ...the following: concept, design, test, document, and promote new software features and processes; perform requirements analysis and... ...team members, suppliers and other units; and support and advise other engineers, managers, marketing personnel, customers and suppliers.
- ...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
$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,...
- Roles and Responsibilities Design, develop, test, and maintain embedded software for hardware-based systems. Develop operating system-level... .... Collaborate with hardware, firmware, and software engineering teams to integrate embedded solutions. Debug, troubleshoot,...
$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$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- ...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...
- ...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 of the embedded software and systems that make computers work. A typical embedded software engineer...
- - 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
- ...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
- ...please look for a Controls Engineer with 5+ years of experience in model-based controls development (MATLAB/Simulink/Stateflow)... ...Control Systems experience. Job Title 75358-1 - Embedded Software Engineer 3 Duration 12 months Contract with...Contract workInternshipWork at office
- ...Posting This role will contribute to the delivery of diesel engine software flash files by completing testing to ensure all application... ...This role does not provide the opportunity to write or modify embedded software code, only test of the application layer in order...
- ...Online architecture, features, and functionalities.Knowledge of web technologies including Graph API and familiarity with scripting... ...applications for organizations; ability to implement application software within an organization and help end-users perform specific tasks...WebWork at office
$22.5 - $40.25 per hour
...Skills and Experiences Programming & Software Development: Knowledge of one or more programming... ...including Agile and Scrum. Web Development: Experience with web technologies... ...Technology, Computer Science, Computer Engineering, Management Information Systems,...WebHourly payFull timeWork experience placementInternshipSummer internshipRelocationRelocation package- ...Job Title: Software Systems Engineer Job Overview: We are seeking a Software Systems Engineer... ...requirement specifications for a web-based engineering diagnostic tool used... ...Science. ~3-7 years of experience in embedded software design, system engineering,...WebRemote work
- ...Write clean, maintainable, and scalable code using modern web development technologies and best practices. Develop and maintain... ..., and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack...WebFull time
- ...Job Description Job Description Senior Software Engineer – Java/AWS Backend Diversified Services Network, Inc. (DSN) is seeking a full... ...Engineer, you will design and develop backend RESTful API web services using a microservices architecture. You will act as a...WebFull timeFlexible hours2 days per week
$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...Full timeTemporary workWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer - Web. Be the first to apply!
- embedded software engineer Mossville, IL
- embedded systems software engineer Mossville, IL
- embedded developer Mossville, IL
- embedded engineer Mossville, IL
- embedded software Mossville, IL
- software applications developer Mossville, IL
- software technology Mossville, IL
- software implementation project manager Mossville, IL
- remote software sales Mossville, IL
- software intern Mossville, IL




