Demo

Embedded Software Architect

Global Connect Technologies
Peoria, IL Full Time
POSTED ON 8/29/2026
AVAILABLE BEFORE 9/27/2026
Embedded Software Architect

Client: Caterpillar

Location: Mossville, IL / Peoria, IL

Duration: Long Term

Job Description

We are seeking an experienced Embedded Software Architect to lead the architecture, design, development, integration, and validation of embedded software for Caterpillar’s next-generation heavy equipment and machine control systems. The ideal candidate will have strong hands-on experience with Embedded C/C , Linux/RTOS, real-time systems, software architecture, and embedded communication protocols.

The engineer will work closely with hardware, systems, controls, cybersecurity, functional safety, and test teams to develop scalable, reliable, and production-ready embedded software solutions.

Responsibilities
  • Define and lead software architecture for embedded electronic control systems.
  • Translate system and customer requirements into software architecture and detailed technical designs.
  • Design, develop, and review real-time embedded software using C/C .
  • Develop software for embedded Linux and/or RTOS-based platforms.
  • Lead software integration across application, middleware, hardware, and platform layers.
  • Define software interfaces, APIs, communication mechanisms, and system-level architectures.
  • Work with embedded communication protocols including CAN, J1939, TCP/IP, and Ethernet.
  • Support AUTOSAR-based software architecture and development where applicable.
  • Develop and maintain software requirements with appropriate traceability.
  • Perform design reviews, code reviews, architecture reviews, and technical assessments.
  • Guide engineers in software design, coding standards, debugging, and development best practices.
  • Lead complex software debugging, root-cause analysis, and performance optimization.
  • Support software verification, validation, unit testing, integration testing, and system testing.
  • Collaborate with hardware and controls engineers for hardware/software integration.
  • Support functional safety, cybersecurity, reliability, and production-readiness activities.
  • Develop architecture documentation, UML diagrams, interface specifications, and software design documents.
  • Participate in Agile/Scrum or SAFe development processes and technical planning.
  • Mentor software engineers and provide technical leadership across development teams.
Required Skills & Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Electronics Engineering, Software Engineering, or related field.
  • 8 years of embedded software development experience, with experience in software architecture or technical leadership.
  • Strong hands-on programming experience in C/C .
  • Strong experience with Embedded Linux and/or RTOS.
  • Experience designing software architectures for embedded and distributed systems.
  • Strong understanding of multithreading, concurrency, IPC, memory management, and real-time software.
  • Experience with CAN/CAN-FD, J1939, Ethernet, TCP/IP, or similar communication protocols.
  • Experience with Git and modern software development practices.
  • Experience with debugging and profiling embedded applications.
  • Strong understanding of software development lifecycle, requirements, design, implementation, integration, and validation.
  • Experience with software design patterns and UML-based architecture/design.
Preferred Qualifications
  • Experience with AUTOSAR.
  • Experience in automotive, off-highway, construction equipment, industrial automation, robotics, or heavy machinery.
  • Experience with CANoe/CANalyzer.
  • Knowledge of functional safety and cybersecurity concepts.
  • Experience with GNSS, IMU, sensors, machine controls, autonomy, or remote-control systems.
  • Experience with CI/CD, automated testing, and Test-Driven Development.
  • Experience with Yocto, Buildroot, Docker, or embedded Linux build systems.
  • Experience working with globally distributed engineering teams.


Salary.com Estimation for Embedded Software Architect in Peoria, IL
$105,148 to $124,476
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 Embedded Software Architect?

Sign up to receive alerts about other jobs on the Embedded Software Architect 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 Mossville, IL
  • Key Responsibilities Define and develop software architecture for embedded systems using C and C . Design high-level software architectures, interfaces, mo... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Embedded Software Architect jobs in the Peoria, 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

  • Teklabs Inc Mossville, IL
  • Title: Embedded Software Architect-Gen AI Location: Mossville, IL Type: Long-Term Contract Must have strong Experience in Gen AI Key Requirements: • Bachel... more
  • 5 Days Ago

AI Assistant is available now!

Feel free to start your new journey!