Senior Embedded Software Engineer: BSP/Driver, ARM/Linux

vigilant.engineering

Seattle (WA)

Hybrid

USD 135,000 - 175,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
HSA
Life and AD&D insurance
EAP
Paid time off
10 paid holidays

Job summary

Vigilant Engineering, LLC seeks an experienced Embedded Software Engineer to develop and modify BSPs, bootloaders, drivers, and kernel support. You will collaborate with cross‑functional teams to ensure robust hardware/software integration and complete production bring‑up.

The role requires mastery of C/C++, Zephyr, embedded Linux, and BLE, with ARM‑CortexM/A experience and strong debugging skills. Hybrid Seattle location, competitive compensation.

Qualifications

  • BS in Computer Science, Electrical Engineering, or Computer Engineering.
  • 5+ years as an Embedded Software Engineer developing production software.
  • Proficiency in C/C++, Zephyr, embedded Linux; Python/microPython.
  • Experience with embedded toolchains (GCC, Keil, IAR, CCS) and Git/GitHub.

Responsibilities

  • Develop and modify BSP code including bootloaders, drivers, kernel, and device tree support.
  • Use version control and document changes per internal standards.
  • Author design documents and software/firmware test plans.
  • Prototype software on prototype hardware with production intent; perform bring‑up.
  • Collaborate with cross‑functional teams to resolve issues and improve architecture.
  • Lead design reviews for hardware and software to confirm functionality before fabrication.
  • Perform lab measurements and testing; track progress, bugs, and fixes.
  • Develop embedded systems from concept to production with end‑to‑end ownership.

Skills

C/C++
Zephyr
Embedded Linux
Windows OS
Python
MicroPython
BLE
ARM-CortexM
ARM-CortexA
Analytical thinking

Education

BS in Computer Science / Electrical Engineering / Computer Engineering

Tools

GCC
Keil
IAR
CCS
Git
GitHub

Job description

Vigilant Engineering, LLC seeks an experienced Embedded Software Engineer to develop and modify BSPs, bootloaders, drivers, and kernel support. You will collaborate with cross‑functional teams to ensure robust hardware/software integration and complete production bring‑up.

The role requires mastery of C/C++, Zephyr, embedded Linux, and BLE, with ARM‑CortexM/A experience and strong debugging skills. Hybrid Seattle location, competitive compensation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

vigilant.engineering • Seattle (WA)

Hybrid
USD 135,000 - 175,000
Medical insurance
Dental insurance
Vision insurance
+5
BSP Software Engineer
BSP Software Engineer

Webster & Webster Associates • Dallas (TX)

On-site
USD 80,000 - 120,000
BSP / Embedded Linux Engineer || Charlotte, North Carolina (Onsite)
BSP / Embedded Linux Engineer || Charlotte, North Carolina (Onsite)

Ampstek • Charlotte (NC)

On-site
USD 120,000 - 160,000
Staff Embedded Linux Software Engineer
Staff Embedded Linux Software Engineer

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Trinity Technology Solutions LLC • California (MO)

On-site
USD 120,000 - 170,000
Embedded Firmware Engineer – BLE, OTA & IoT (C/C++, Zephyr)
Embedded Firmware Engineer – BLE, OTA & IoT (C/C++, Zephyr)

Simbex, LLC • Lebanon (NH)

On-site
USD 110,000 - 150,000
Senior Embedded Software Engineer — Linux, BSP & Automation
Senior Embedded Software Engineer — Linux, BSP & Automation

Teradyne • Agoura Hills (CA)

Hybrid
USD 161,000 - 259,000
Medical insurance
Dental insurance
Vision insurance
+3
Embedded Systems Software Engineer (OS and Bare-Metal)
Embedded Systems Software Engineer (OS and Bare-Metal)

Ubitium GmbH • Germany (OH)

Hybrid
USD 68,000 - 103,000
Automotive Linux BSP Senior Engineer
Automotive Linux BSP Senior Engineer

Arrow Components • Arkansas

On-site
USD 100,000 - 130,000
Embedded Linux BSP Engineer
Embedded Linux BSP Engineer

Experis • Irvine (CA)

On-site
USD 120,000 - 180,000
Medical and Prescription Drug Plans
Vision Plan
Health Savings Account
+7