Embedded OS Lifecycle & BSP Integration Lead (Onsite)

Advantech USA

Tustin (CA)

On-site

USD 110,000 - 130,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

Benefits offered by this job

Medical benefits
Dental benefits
Vision benefits
Disability insurance
Life insurance
EAP
401(k) with match
Vacation & holidays
Company events
Work from home
Referral bonus

Job summary

Advantech USA seeks a Senior Software Engineer for Embedded OS Lifecycle & BSP Customization to drive the development, customization, and lifecycle management of embedded operating systems across diverse hardware. You will focus on BSP creation, board bring-up, and hardware/software integration in a collaborative global team.

The role requires deep C/C++, Embedded Linux, Yocto, QNX experience, plus strong debugging with hardware tools.

Qualifications

  • BS or MS degree in Computer Science, Electrical Engineering, or a related technical field, or equivalent combination of education and experience, with 7+ years of professional experience in embedded software engineering.

Responsibilities

  • Design and implement low-level embedded software, device drivers, and BSPs in C/C++ across RTOS, Embedded Linux, Yocto, QNX, and Microsoft environments.
  • Lead custom engineering projects for target platforms, driving BSP customization, board bring-up, and hardware-software integration.
  • Manage the full software lifecycle for embedded Linux, Yocto, QNX, and Microsoft operating systems on target hardware, including kernel configuration, patching, standardization, image building, and deployment.
  • Develop and maintain OS customization frameworks and tools to tailor software builds to customer-specific requirements.
  • Translate functional customer requirements into software design specifications using development tools, static analysis, and hardware debugging tools such as JTAG and logic analyzers.
  • Define and execute software engineering standards covering code design, code reviews, unit testing, integration testing, and configuration management.
  • Author test plans, analyze validation metrics, and prepare technical documentation to support platform reliability and performance.
  • Partner with Sales and Business Development to deliver pre-sales feasibility studies, solution architecture, technical bid responses, and hands-on customer training.
  • Reproduce, debug, and resolve complex field escalations and customer code defects on supported platforms.
  • Develop and maintain technical relationships with OS vendors and technology partners.
  • Lead cross-regional technical meetings across U.S. teams and coordinate monthly technical alignment with global software engineering teams across different time zones.

Skills

C/C++
Embedded Linux
Yocto
QNX
Board bring-up
OS customization
Hardware debugging
ARM/x86

Education

BS or MS in Computer Science or Electrical Engineering

Job description

Advantech USA seeks a Senior Software Engineer for Embedded OS Lifecycle & BSP Customization to drive the development, customization, and lifecycle management of embedded operating systems across diverse hardware. You will focus on BSP creation, board bring-up, and hardware/software integration in a collaborative global team.

The role requires deep C/C++, Embedded Linux, Yocto, QNX experience, plus strong debugging with hardware tools.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded OS Lifecycle & BSP Customization Engineer
Senior Embedded OS Lifecycle & BSP Customization Engineer

Advantech USA • Tustin (CA)

On-site
USD 95,000 - 113,000
Medical, dental, vision
Long-term disability
Life insurance
+4
Embedded OS Lifecycle & BSP Engineer (C/C++)
Embedded OS Lifecycle & BSP Engineer (C/C++)

Advantech USA • Tustin (CA)

On-site
USD 95,000 - 113,000
Medical, dental, vision
401(k) with company match
Generous vacation and paid holidays
+4
Embedded BSP & QNX Software Engineer
Embedded BSP & QNX Software Engineer

Global Connect Technologies • Portland (OR)

On-site
USD 120,000 - 180,000
Embedded BSP & Kernel Engineer for Android Systems
Embedded BSP & Kernel Engineer for Android Systems

Global Connect Technologies • Portland (OR)

On-site
USD 110,000 - 170,000
Senior Embedded BSP Engineer - Linux/QNX, Onsite Portland
Senior Embedded BSP Engineer - Linux/QNX, Onsite Portland

Experis Technology Group • Portland (OR)

On-site
USD 120,000 - 180,000
Medical Plan
Dental Plan
Vision Plan
+7
Embedded BSP Software Engineer - Android
Embedded BSP Software Engineer - Android

Global Connect Technologies • Portland (OR)

On-site
USD 110,000 - 170,000
Senior Embedded BSP Engineer - Linux/QNX, Kernel & Boot
Senior Embedded BSP Engineer - Linux/QNX, Kernel & Boot

Experis Austria • Portland (OR)

On-site
USD 140,000 - 180,000
Medical and Prescription Drug Plans
Dental Plan
Vision Plan
+2
Embedded Linux Engineer
Embedded Linux Engineer

Bayforce • United States

Remote
USD 90,000 - 130,000
BSP Software Engineer
BSP Software Engineer

Webster & Webster Associates • Dallas (TX)

On-site
USD 80,000 - 120,000
BSP & Kernel Engineer (QNX/Linux) — Embedded Systems
BSP & Kernel Engineer (QNX/Linux) — Embedded Systems

L&T Technology Services • Hillsboro (OR)

On-site
USD 110,000 - 170,000