Embedded Software Engineer (Automotive)
Global Connect Technologies
Embedded C++ Engineer (Junior to Mid-Level)
Company: CAT
Location: Mossville, IL
Duration: 2 Years Contract
Experience: 1–4 Years (Post Master's Experience Required)
Position Overview
We are seeking three Embedded C++ Engineers (Junior to Mid-Level) to support the development, integration, and validation of domain controller and datalink software platforms used across machine and vehicle applications.
This role focuses on application-layer software development built on top of domain controller and communication frameworks. The ideal candidate will have hands-on experience with embedded C++ development and system integration in automotive, off-highway, robotics, or similar embedded environments.
Note: Candidates must have 1–4 years of professional embedded C++ experience after completing their Master's degree. Academic projects completed during Master's programs will not be considered as professional experience.
Key Responsibilities
- Develop, maintain, and enhance application-layer software using Embedded C++.
- Build software solutions on top of domain controller and datalink frameworks.
- Integrate software components across ECUs, communication stacks, and vehicle systems.
- Support communication between subsystems using CAN, J1939, Ethernet, and related protocols.
- Collaborate with systems, controls, hardware, and software teams to define interfaces and ensure successful integration.
- Troubleshoot and resolve software, communication, and system-level integration issues.
- Perform software validation, integration testing, and debugging of data flows and signal behavior.
- Contribute to feature enhancements and platform improvements for domain controller architectures.
- Support end-to-end functionality across machine and vehicle platforms.
Required Qualifications
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
- 1–4 years of professional Embedded C++ development experience after Master's degree completion.
- Experience working with embedded systems, vehicle platforms, industrial machinery, or similar environments.
- Strong understanding of communication and datalink protocols including:
- CAN
- J1939
- Ethernet
- Experience with Linux or embedded operating systems.
- Strong debugging, troubleshooting, and system integration skills.
- Ability to analyze communication issues across multiple software and network layers.
- Experience working in cross-functional engineering teams.
Preferred Qualifications
- Experience with domain controllers or centralized compute architectures.
- Exposure to AUTOSAR, middleware frameworks, or communication stacks.
- Experience using diagnostic and network analysis tools such as:
- CANalyzer
- Wireshark
- Similar protocol analysis tools
- Background in automotive, off-highway equipment, robotics, or connected vehicle systems.
Nice to Have
- Understanding of application-layer software architecture versus low-level firmware and driver development.
- Exposure to autonomy, telematics, connected systems, or intelligent vehicle technologies.
- Experience supporting large-scale software integration across multiple ECUs and vehicle subsystems.
Key Focus Areas
- Embedded C++
- Application-Layer Development
- Domain Controllers
- CAN / J1939 / Ethernet
- Linux Embedded Systems
- ECU Integration
- System-Level Debugging
- Vehicle Communication Networks
$112.71k - $169.06k
...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar... ...Develop, design, implement, and test software for Linux-based Gen 7 Displays, ensuring... ...Write and implement source code in C++ for embedded systems. Test and debug embedded system...SuggestedPart timeWorldwideRelocationVisa sponsorshipFlexible hours$97.53k - $146.29k
...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you... ...so we can all enjoy living in it. Caterpillar Inc. seeks Embedded Software Validation Engineer at its facility located at 2427 E Engine...SuggestedPart timeFlexible hours$65.5k - $70.5k
...Role: Embedded Software Engineer Location: Mossville, IL Duration: Fulltime Client: L&T Job Description: Required Skills: Embedded C, Autosar, Application Development Responsible for the development, configuration and testing of signal processing...SuggestedFull timeWork at office- ...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...Suggested
- ...Role: Embedded Software Engineer 4 location: Mossville, IL (Onsite) Duration: 6-month contract Core Responsibilities... ...safety concepts. Background in developing software for heavy industrial, automotive, or off-highway autonomous systems....SuggestedContract 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
- ...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 payPermanent employmentRemote work
- ...Job Title: Embedded C++ Developer Location: Mossville, IL Job Type: Full-Time Client - Actalent Position Summar yWe are seeking a highly skilled Embedded Software Engineer with strong Linux experience to design and develop robust embedded software solutions...Full time
- ...will have the opportunity to develop your technical skills in software verification, troubleshooting, and test automation. You will be... ...field issues involving both software and electronics. Engineers must manage their own development, continuously learning through...Local areaRelocation
- ...Job Description Job Description Diversified Services Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville, IL OR Pittsburgh, PA OR Sanford, North Carolina OR Cary, North Carolina OR Clayton, North...Full time
$50 per hour
...Control Systems Engineer (Validation & Integration) Location: Mossville... ...integrating and validating embedded control systems,... ...complex systems across hardware, software, and networks , this role is... ...Qualificati onsExperience wi th automotive, off-highway, or autonomous...Contract workRemote work$97.53k - $146.29k
Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a... ...living in it. As a part of the System Diagnostics team, the Embedded Software Engineer will design, develop, and deliver IO processing software...Full timePart timeWork at officeWorldwideVisa sponsorshipRelocation packageFlexible hours- ...We are seeking a skilled Full Stack Software Engineer with strong experience in C++ and Angular... ...~ Experience working in Linux or Embedded Linux environments ~ Understanding of... ...architectures Experience in industrial, automotive, or embedded display environments...
- ...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...
- ...processing and diagnostic algorithms used in embedded systems for machine and industrial... ...teams consisting of hardware engineers, internal software tool engineers, and system engineers... ...with real industry experience either Automotive or Off Highway, with actual AUTOSAR....
$110k - $135k
...Job Description Apply now 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...Remote workWorldwide- ...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 workWork experience placementRemote work
- ...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...
$90k - $135k
...TYPICAL TASK BREAKDOWN: Provide technical leadership across autonomy software projects. Architect and implement scalable, production-ready autonomy solutions. Mentor and support engineers to strengthen team expertise. Translate complex and ambiguous...Temporary workLocal areaRelocationVisa sponsorship$128.47k - $192.71k
...Career Area: Engineering Job Description: Your Work Shapes... ...enjoy living in it. The Lead Embedded Engineer acts as the... ...responsible for developing embedded software libraries and data link... ...(concurrent) experience in automotive, machine, or industrial embedded...Full timePart timeRelocationVisa sponsorshipRelocation packageFlexible hours$89.21k - $133.81k
Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global... ..., and cost Identify, troubleshoot, and resolve hardware and software issues during testing Perform inspections and failure analysis...Full timePart timeRelocation packageFlexible hours- ...mission? To bridge the talent gap with precision—Right Talent. Right Time. Right Place. Right Price. Position: Mechanical Design Engineer Location: Mossville, IL Duration: 24 months Job Responsibilities: Apply technical knowledge of hydraulic valve...
- ...behavior, and process flows Experience collaborating with IT, software, or digital product teams Additional Technical Skills (... ...Contributions to Work Group: We are seeking a Manufacturing Engineer with strong shop floor domain expertise and digital product mindset...Work at office
- ...tracking of issues, auditing escapes as they are entered, monitoring backlog health, and ensuring visibility of issue status. 3. Support software release management by maintaining software version matrices, auditing release content, and ensuring validation teams are aligned...Work at officeLocal areaFlexible hours
- ...Role: Process Control Engineer Location: Mossville, IL Education Requirements Required Education ~ High School Diploma or equivalent Preferred Education Bachelor's degree in Engineering, Supply Chain, Operations, Manufacturing, or a related...Internship
$51 - $52 per hour
...Systems Engineer We are hiring a Systems Engineer focused on software validation, verification, and system integration activities for advanced automotive and off-highway machine systems. This role requires... ...verification activities for embedded platforms Execute and...Full timeLocal areaFlexible hours$112.71k - $169.06k
...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're... ...Ethernet/IP) for engine-room-to-bridge integration. Engineering Software: Advanced skills in AutoCAD Electrical and Creo Schematics...Part timeRelocationFlexible hours- ...located in Peoria, Illinois, is looking for a Test Manufacturing Engineer Technician to add to their team. JOB DESCRIPTION Provide... ...PC and mainframe system computer skills including Microsoft software applications Strong Interpersonal skills including teamwork,...Currently hiring
- Sterling Integrator One of the major IT Service Provider Job Description • At least 5 years of experience in Business Process Consulting, problem definition, Architecture/Design /Detailing of Processes • At least 5 years of experience in with atleast one of the...
$120k - $140k
...We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales... ...with the sales/pre-sales processes used in either hardware or software sales. ~ Polished presenter, comfortable leading presentations...Remote jobFull timeH1b
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer (Automotive). Be the first to apply!
- embedded systems software engineer Mossville, IL
- embedded developer Mossville, IL
- embedded engineer Mossville, IL
- embedded software engineer Mossville, IL
- embedded software Mossville, IL
- software Mossville, IL
- software implementation project manager Mossville, IL
- software applications developer Mossville, IL
- senior c# .net software developer Mossville, IL
- automotive Mossville, IL




