Demo

Automotive Embedded Software Architect – C/C++

Global Connect Technologies
Mossville, IL Full Time
POSTED ON 8/28/2026
AVAILABLE BEFORE 9/26/2026

Key Responsibilities

  • Define and develop software architecture for embedded systems using C and C .
  • Design high-level software architectures, interfaces, modules, APIs, and communication frameworks.
  • Translate system and product requirements into detailed software requirements and architecture.
  • Develop and review embedded C/C code for real-time and resource-constrained systems.
  • Provide technical leadership and architectural guidance to software development teams.
  • Define software design patterns, coding standards, interfaces, and reusable software components.
  • Develop software for Linux and/or RTOS-based embedded platforms.
  • Work closely with hardware, systems, controls, validation, and application engineering teams.
  • Analyze complex technical issues and provide system-level solutions.
  • Participate in architecture reviews, design reviews, and code reviews.
  • Support integration, debugging, testing, and deployment of embedded software.
  • Establish and maintain software architecture documentation, design specifications, interface definitions, and technical guidelines.
  • Mentor senior and junior engineers and provide technical direction.
  • Evaluate new technologies, tools, and development methodologies for embedded platforms.
  • Support continuous improvement of software development, testing, CI/CD, and build processes.


Required Qualifications

  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 8 years of embedded software development experience, with significant experience in software architecture.
  • Strong hands-on programming experience with C and C .
  • Strong understanding of object-oriented design, design patterns, data structures, and algorithms.
  • Experience designing complex embedded software systems and defining module boundaries and interfaces.
  • Strong experience with embedded Linux and/or RTOS such as FreeRTOS.
  • Experience with real-time embedded software development.
  • Strong debugging and troubleshooting skills.
  • Experience with Git and modern software development workflows.
  • Experience with software development and testing frameworks such as Google Test.
  • Strong understanding of software development lifecycle, Agile methodologies, and code review practices.
  • Excellent communication and technical leadership skills.


Preferred Qualifications

  • Experience in automotive, heavy machinery, construction equipment, industrial automation, or off-highway systems.
  • Experience with CAN, CAN FD, J1939, Ethernet, TCP/IP, or other embedded communication protocols.
  • Experience with embedded networking and communication stacks.
  • Experience with Python/Bash scripting.
  • Experience with CI/CD tools such as Jenkins, GitLab, or GitHub Actions.
  • Experience with embedded build systems and cross-compilation.
  • Familiarity with AUTOSAR or similar embedded software architectures.
  • Experience with debugging tools such as GDB, Lauterbach, or Wireshark.
  • Experience with unit testing, integration testing, and Test-Driven Development (TDD).
  • Experience with MATLAB/Simulink is a plus.
  • Experience leading architecture activities across large, cross-functional engineering teams.


Salary.com Estimation for Automotive Embedded Software Architect – C/C++ in Mossville, IL
$142,815 to $164,075
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Automotive Embedded Software Architect – C/C++?

Sign up to receive alerts about other jobs on the Automotive Embedded Software Architect – C/C++ career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$73,727 - $94,067
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Global Connect Technologies

  • Global Connect Technologies Portland, OR
  • Senior QNX/Android Software Developer Location: Portland, OR Job Type: Full-Time / Contract Experience: Senior Level Job Summary We are looking for an expe... more
  • 1 Day Ago

  • Global Connect Technologies Illinois, IL
  • Required Skills: 3 years of experience with MATLAB/Simulink and Model-Based Design (MBD) Experience developing diesel engine control algorithms Knowledge o... more
  • 1 Day Ago

  • Global Connect Technologies Portland, OR
  • Develop and maintain embedded software for QNX, Linux, and Android/Android Automotive platforms. Design and implement platform services, middleware, system... more
  • 4 Days Ago

  • Global Connect Technologies Peoria, IL
  • Embedded Software Architect Client: Caterpillar Location: Mossville, IL / Peoria, IL Duration: Long Term Job Description We are seeking an experienced Embe... more
  • 4 Days Ago


Not the job you're looking for? Here are some other Automotive Embedded Software Architect – C/C++ jobs in the Mossville, IL area that may be a better fit.

  • Actalent Chillicothe, IL
  • Job Title: Software Architect Job Description We are seeking an experienced Architect / Technical Lead to define and lead the technical architecture for an... more
  • 28 Days Ago

  • Global Connect Technologies Peoria, IL
  • Embedded Software Architect Client: Caterpillar Location: Mossville, IL / Peoria, IL Duration: Long Term Job Description We are seeking an experienced Embe... more
  • 4 Days Ago

AI Assistant is available now!

Feel free to start your new journey!