Senior Embedded Firmware Engineer (C/C++, ARM, RTOS)

ITMC Systems, Inc

Fremont (CA)

On-site

USD 120,000 - 160,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

ITMC Systems, Inc. in Fremont, CA, seeks a software engineer with 4–8 years of experience in C/C++ and strong .NET skills to join our embedded systems team.

You will work on multi-threaded applications, ARM-based controllers, and various peripherals (I2C, SPI, UART). Knowledge of Linux/Windows internals and CI/CD with Jenkins is beneficial. Bachelor's or Master's in CS or Electronics preferred.

Qualifications

  • Minimum 4 to 8 years of software development experience in C/C++.
  • Strong programming skills in C#, .NET Framework, and .NET Core.
  • Knowledge of embedded systems and RTOS is a plus.
  • Exposure to unit test frameworks is desirable.
  • Experience with industrial solutions and protocol interfaces is a plus.
  • Familiarity with Linux/Windows internals and version control (Git/Bitbucket).
  • Understanding CI/CD pipelines and Jenkins.

Responsibilities

  • Develop multi-threaded applications.
  • Work with ARM-based controllers and peripheral interfaces (I2C, SPI, UART).
  • Contribute to Linux/Windows internals knowledge.
  • Engage in CI/CD practices using Jenkins.

Skills

C
C++
C#
NET Framework
NET Core
Embedded systems
RTOS
Unit Test framework
Industrial protocols

Education

Bachelor's or Master's degree in Computer Science or Electronics

Tools

Git
Bitbucket
Jenkins
CI/CD pipelines

Job description

ITMC Systems, Inc. in Fremont, CA, seeks a software engineer with 4–8 years of experience in C/C++ and strong .NET skills to join our embedded systems team.

You will work on multi-threaded applications, ARM-based controllers, and various peripherals (I2C, SPI, UART). Knowledge of Linux/Windows internals and CI/CD with Jenkins is beneficial. Bachelor's or Master's in CS or Electronics preferred.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

ITMC Systems, Inc • Fremont (CA)

On-site
USD 120,000 - 160,000
Senior Embedded Firmware Engineer — C/C++, ARM MCU
Senior Embedded Firmware Engineer — C/C++, ARM MCU

KLA-Belgium • Milpitas (CA), Northern (KY)

Hybrid
USD 136,000 - 232,000
Senior Embedded Firmware Engineer – ARM, RTOS & Wireless
Senior Embedded Firmware Engineer – ARM, RTOS & Wireless

Socket.dev • Waukegan (IL)

On-site
USD 115,000 - 145,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Embedded Firmware Engineer (RTOS, ARM)
Senior Embedded Firmware Engineer (RTOS, ARM)

TechINT Solutions Group, LLC • Baltimore (MD)

On-site
USD 100,000 - 140,000
15 personal days
10 paid federal holidays
Health insurance
+4
Senior Embedded Software Lead — C/C++, RTOS, MCU
Senior Embedded Software Lead — C/C++, RTOS, MCU

Recruiting Resources, Inc. • California (MO)

On-site
USD 150,000 - 160,000
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000
Senior Embedded Firmware Engineer - Real-Time Systems
Senior Embedded Firmware Engineer - Real-Time Systems

Engtal • Austin (TX)

On-site
USD 110,000 - 150,000
Senior Embedded Firmware Engineer (ARM & RTOS)
Senior Embedded Firmware Engineer (ARM & RTOS)

NextGenPros Inc • Redmond (WA)

On-site
USD 90,000 - 120,000
senior embedded software engineer
senior embedded software engineer

US Tech Solutions • Cary (NC)

On-site
USD 100,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Eikon Consulting • The Colony (TX)

On-site
USD 90,000 - 120,000