Back to Jobs
XX
Embedded Software Engineer (Automotive)Global Connect TechnologiesMossville, Illinois, United States

This job offer is no longer available

XX

Embedded Software Engineer (Automotive)

Global Connect Technologies
  • US
    Mossville, Illinois, United States
  • US
    Mossville, Illinois, United States

About

Embedded C++ Engineer (Junior to Mid-Level) Company: CAT
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:
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.
#J-18808-Ljbffr
  • Mossville, Illinois, United States

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.