Embedded Software Engineer

Best NanoTech

Sunnyvale (CA)

On-site

USD 120,000 - 190,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

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

Develop, test, and maintain C/C++ software for Linux-based and embedded semiconductor test platforms, including 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.

Requirements:

Requires a bachelor's or master's degree in a relevant technical discipline and at least four years of embedded, systems, or hardware-facing software development experience. Candidates need strong C/C++ and Linux experience, hardware/software integration and multithreading debugging skills, and working knowledge of interfaces such as SPI, I2C, UART, Ethernet, or PCIe.

Key Skills:

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

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
Embedded Software Engineer – Semiconductor Test Systems

Best NanoTech • North Reading (MA)

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

RG&T Solutions • Village of Endicott (NY)

On-site
USD 115,000 - 155,000
Embedded Software Engineer
Embedded Software Engineer

Aura Health • Little Meadows (PA)

On-site
USD 110,000 - 140,000
Embedded Software Engineer
Embedded Software Engineer

Coelate Technologies • North Reading (MA)

On-site
USD 90,000 - 130,000
Embedded Software Engineer (C/C++ & Embedded Systems)
Embedded Software Engineer (C/C++ & Embedded Systems)

AllSTEM Connections • New Freedom

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

Actalent • Indialantic (FL)

On-site
USD 120,000 - 180,000
Medical
Dental
Vision
+5
Embedded Software Engineer
Embedded Software Engineer

Jobot Consulting • El Segundo (CA)

On-site
USD 120,000 - 150,000
Meaningful Impact
Cutting-Edge Technology
Collaborative Environment
+2
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
Senior Software Engineer
Senior Software Engineer

Repligen Corporation • Waltham (MA)

On-site
USD 120,000 - 150,000
Paid time off
Health insurance
Dental insurance
+5
Embedded Software Engineer
Embedded Software Engineer

Global Business Ser. 4u • Grand Rapids (MI)

On-site
USD 90,000 - 140,000