Embedded Software Engineer - Linux & Multithreading

Best NanoTech

Sunnyvale (CA)

On-site

USD 120,000 - 190,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Best NanoTech is seeking an experienced engineer to develop, test, and maintain C/C++ software for Linux-based and embedded semiconductor test platforms. You will work on hardware interfaces, OS components, APIs, and system integrations in a collaborative team environment.

Responsibilities include debugging and optimizing system-level and multithreaded software, plus contributing to testing, code reviews, and Agile delivery activities within cross-functional teams.

Qualifications

  • Requires a bachelor’s or master’s degree in a relevant technical discipline.
  • At least four years of embedded, systems, or hardware-facing software development experience.
  • Strong C/C++ and Linux experience, hardware/software integration and multithreading debugging skills.
  • Working knowledge of interfaces such as SPI, I2C, UART, Ethernet, or PCIe.

Responsibilities

  • Develop, test, and maintain C/C++ software for Linux-based and embedded semiconductor test platforms.
  • Work on hardware interfaces, operating-system components, APIs, and system integrations.
  • Debug and optimize system-level and multithreaded software.
  • Collaborate across engineering teams and contribute to testing, code reviews, and Agile delivery activities.

Skills

C
C++
Linux
Embedded Linux
Multithreading
HW/SW Integration
System Debugging
SPI
I2C
UART
Ethernet
PCIe
API Development
Performance Optimization
Software Testing
Agile Development

Education

Bachelor’s or Master’s degree in a relevant technical discipline

Job description

Best NanoTech is seeking an experienced engineer to develop, test, and maintain C/C++ software for Linux-based and embedded semiconductor test platforms. You will work on hardware interfaces, OS components, APIs, and system integrations in a collaborative team environment.

Responsibilities include debugging and optimizing system-level and multithreaded software, plus contributing to testing, code reviews, and Agile delivery activities within cross-functional teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer — Semiconductor Test Systems (Linux)
Embedded Software Engineer — Semiconductor Test Systems (Linux)

Best NanoTech • North Reading (MA)

On-site
USD 120,000 - 170,000
Embedded Software Engineer
Embedded Software Engineer

Best NanoTech • Sunnyvale (CA)

On-site
USD 120,000 - 190,000
Embedded Software Engineer – Semiconductor Test Systems
Embedded Software Engineer – Semiconductor Test Systems

Best NanoTech • North Reading (MA)

On-site
USD 120,000 - 170,000
Embedded C++ Developer
Embedded C++ Developer

E-Solutions • North Reading (MA)

On-site
USD 120,000 - 160,000
Embedded Software Engineers
Embedded Software Engineers

RAPSYS TECHNOLOGIES PTE LTD • Sunnyvale (CA)

On-site
USD 120,000 - 180,000
Embedded Systems Engineer (C/C++, Linux) – Hardware & Test
Embedded Systems Engineer (C/C++, Linux) – Hardware & Test

RAPSYS TECHNOLOGIES PTE LTD • Sunnyvale (CA)

On-site
USD 120,000 - 180,000
Embedded Software Engineer – Linux & Hardware Integration
Embedded Software Engineer – Linux & Hardware Integration

Teradyne • Reading (MA)

On-site
USD 130,000 - 207,000
Health benefits
Tuition assistance
Paid vacation
Senior Embedded Systems Engineer - Linux Kernel & Drivers
Senior Embedded Systems Engineer - Linux Kernel & Drivers

Microchip • San Jose (CA)

On-site
USD 91,000 - 232,000
Health benefits from day one
Retirement savings plans
ESPP with 2 year look-back
Embedded Software Engineer (Mountain View)
Embedded Software Engineer (Mountain View)

Aeva • Mountain View (CA)

On-site
USD 140,000 - 200,000
Senior Embedded Firmware Engineer – Hardware-Driven Systems
Senior Embedded Firmware Engineer – Hardware-Driven Systems

Micron Technology, Inc • Boise (ID)

On-site
USD 120,000 - 180,000