Senior Embedded Systems Engineer (ARM, Linux/RTOS) – Contract

GCS Recruitment

Sunnyvale (CA)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

GCS Recruitment seeks a Senior Embedded Software Engineer to design and develop software for next-generation connected devices, edge computing platforms, and ARM-based systems in Sunnyvale, CA. The role focuses on low-level drivers, middleware, and system services across Linux and RTOS environments.

The ideal candidate will have 5+ years in embedded software, strong C/C++/Python skills, and experience with Embedded Linux, RTOS, and multi-threaded programming, plus a solid understanding of OS,

Qualifications

  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 5+ years of experience in Embedded Software Development.
  • Strong programming expertise in C, C++, Python.
  • Experience with Embedded Linux, RTOS, ARM-Based Processors, Multi-threaded Programming, System Software Development, and debugging software on hardware platforms.
  • Strong understanding of operating systems, networking, and software architecture.

Responsibilities

  • Design, develop, and optimize embedded software for ARM-based platforms.
  • Implement low-level drivers, middleware, and system services.
  • Develop software for Linux and RTOS environments.
  • Collaborate with hardware, silicon, system architecture, validation, and product teams.
  • Debug complex system-level issues involving hardware and software interactions.
  • Optimize system performance, memory utilization, power consumption, and reliability.
  • Support product bring-up, integration, testing, and production deployment.
  • Create scalable software architectures for next-generation connected products.
  • Contribute to technical design reviews and engineering best practices.

Skills

Embedded Software Development
C
C++
Python
Linux
RTOS
ARM Processors
Multi-threaded Programming
System Software Development
Hardware Debugging

Education

Bachelor's or Master's in Computer/Electrical/CE/CS

Job description

GCS Recruitment seeks a Senior Embedded Software Engineer to design and develop software for next-generation connected devices, edge computing platforms, and ARM-based systems in Sunnyvale, CA. The role focuses on low-level drivers, middleware, and system services across Linux and RTOS environments.

The ideal candidate will have 5+ years in embedded software, strong C/C++/Python skills, and experience with Embedded Linux, RTOS, and multi-threaded programming, plus a solid understanding of OS,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer (ARM, Linux, RTOS)
Senior Embedded Systems Engineer (ARM, Linux, RTOS)

GCS Recruitment • Seattle (WA)

On-site
USD 150,000 - 190,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

GCS Recruitment • Seattle (WA)

On-site
USD 150,000 - 190,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

GCS Recruitment • Sunnyvale (CA)

On-site
USD 140,000 - 190,000
Embedded Systems Engineer — Real-Time, ARM & Linux
Embedded Systems Engineer — Real-Time, ARM & Linux

SGS Consulting • Boston (MA)

On-site
USD 110,000 - 160,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

On-site
USD 100,000 - 130,000
Lead Embedded Software Engineer — Linux/RTOS on ARM
Lead Embedded Software Engineer — Linux/RTOS on ARM

ATR International • California

On-site
USD 120,000 - 180,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
Senior Embedded Systems Engineer - ARM/Linux, Remote
Senior Embedded Systems Engineer - ARM/Linux, Remote

LCS Defense • McLean (VA)

Remote
USD 130,000 - 170,000
Embedded Software Engineer - C#/C++ on ARM, RTOS
Embedded Software Engineer - C#/C++ on ARM, RTOS

Wise Equation Solutions Inc. • Fremont (CA)

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

Ralliant • Boxborough (MA)

On-site
USD 104,000 - 192,000