Senior Embedded Architect – Real-Time C/C++ & Linux/RTOS

Global Connect Technologies

Mossville (IL)

On-site

USD 140,000 - 180,000

Full time

19 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Global Connect Technologies seeks a senior embedded software architect to define and develop software architecture for embedded systems using C/C++. You will design high-level architectures, interfaces, modules, and APIs, translating requirements into detailed software plans for real-time platforms.

You will lead and mentor engineers, drive code quality, and collaborate with hardware and validation teams to deliver robust solutions. Strong Linux/RTOS experience is essential.

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 architecture work.
  • Strong hands-on programming 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.

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.
  • 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.

Skills

C
C++
Embedded software development
Object-oriented design
Design patterns
Git
Debugging

Education

Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field

Tools

FreeRTOS
Linux
CAN
CAN FD
J1939
Ethernet
GDB
Lauterbach
Wireshark
Google Test
Jenkins
GitHub Actions
MATLAB/Simulink

Job description

Global Connect Technologies seeks a senior embedded software architect to define and develop software architecture for embedded systems using C/C++. You will design high-level architectures, interfaces, modules, and APIs, translating requirements into detailed software plans for real-time platforms.

You will lead and mentor engineers, drive code quality, and collaborate with hardware and validation teams to deliver robust solutions. Strong Linux/RTOS experience is essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Automotive Embedded Architect (C/C++)
Senior Automotive Embedded Architect (C/C++)

Global Connect Technologies • Mossville (IL)

On-site
USD 140,000 - 190,000
Senior Embedded C++ Engineer | RTOS, Secure Systems
Senior Embedded C++ Engineer | RTOS, Secure Systems

ContractStaffingRecruiters.com • Aurora (CO)

On-site
USD 120,000 - 180,000
Embedded Software Engineer - Medical Devices (RTOS/C++)
Embedded Software Engineer - Medical Devices (RTOS/C++)

Global Connect Technologies • Minnesota

On-site
USD 100,000 - 150,000
Senior Embedded Software Lead (RTOS/Linux) - Remote
Senior Embedded Software Lead (RTOS/Linux) - Remote

D3 Engineering • City of Rochester (NY)

On-site
USD 120,000 - 160,000
Medical and dental coverage
401k retirement plan
Paid holidays and time off
+4
Senior Embedded Systems Architect – Real‑Time RF
Senior Embedded Systems Architect – Real‑Time RF

CACI International Inc. • Herndon (VA)

On-site
USD 94,000 - 198,000
Embedded Architect
Embedded Architect

Global Connect Technologies • Mossville (IL)

On-site
USD 140,000 - 180,000
Senior Embedded Software Architect – Aerospace Systems
Senior Embedded Software Architect – Aerospace Systems

FutureJobHub • Cypress (CA)

On-site
USD 120,000 - 180,000
Senior Embedded C++ Engineer - Linux/RTOS, Agile
Senior Embedded C++ Engineer - Linux/RTOS, Agile

Actalent • Rolling Meadows (IL)

On-site
USD 120,000 - 160,000
Medical
Dental
Vision
+9
Lead Embedded Platform Architect – Real-Time & Automotive
Lead Embedded Platform Architect – Real-Time & Automotive

Jobtailor • California (MO)

On-site
USD 180,000 - 280,000
Senior Real-Time Embedded Software Engineer (C/C++, Linux)
Senior Real-Time Embedded Software Engineer (C/C++, Linux)

Blue Chip Talent • Troy (MI)

On-site
USD 120,000 - 150,000