Senior Architect – Virtualization & Embedded (4509)

Job Title: Senior Software Architect – Embedded Systems

Role Overview
Join a cutting-edge technology company at the forefront of embedded and edge computing innovation. As a Senior Software Architect, you will lead the design and development of foundational platform services that power next-generation devices. From bootloaders and OTA infrastructure to advanced networking and storage integrations, you’ll architect the systems that ensure performance, scalability, and security across embedded environments.

Key Responsibilities:

  • Architect and develop core platform services including bootloaders, commissioning processes, and over-the-air (OTA) software update systems.

  • Design and integrate Linux and Android operating systems into embedded hardware platforms.

  • Develop and optimize device drivers, kernel modules, and hardware abstraction layers.

  • Define embedded system architectures involving microcontrollers, sensors, and hardware interfaces.

  • Architect distributed storage systems, including RAID, partitioning, file systems, replication, and backup strategies.

  • Implement and troubleshoot L2/L3 networking protocols (VLAN, STP, LLDP, IGMP, BGP, etc.) and integrations with tools such as Netman.

  • Lead edge infrastructure initiatives such as A/B partitioning, call-home capabilities, and CDN integrations for scalable OTA delivery.

  • Apply virtualization and containerization technologies across Linux and Android platforms, including hypervisors and orchestration tools.

  • Oversee hardware provisioning, bring-up, and device commissioning processes.

  • Mentor global development teams in a fast-paced Agile (SAFe/Scrum) environment.

Education & Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Electrical/Computer Engineering, or a related field (or equivalent experience).

  • 10+ years of experience architecting and building embedded systems leveraging Linux or Android.

  • Substantial experience in regulated or performance-intensive industries such as automotive, aerospace, defense, or industrial automation.

Preferred Experience:

  • Deep expertise in embedded software architecture with a focus on system-level performance and reliability.

  • Strong understanding of storage and networking technologies in distributed, embedded environments.

  • Proven success designing secure, scalable OTA and edge infrastructure.

  • Experience balancing hands-on engineering with technical leadership across cross-functional teams.

Why Us:

  • Shape the architecture of embedded systems that power next-generation devices.

  • Work across a diverse set of technologies spanning OS integration, networking, storage, and edge infrastructure.

  • Collaborate with global teams in an environment where innovation and speed are valued.

  • Opportunity to influence foundational decisions that directly impact large-scale product success.

  • Compensation: $200,000 – $210,000 DOE

Benefits and Perks:

  • Medical, dental, and vision coverage

  • Additional benefits will be discussed further in the application process

Location:
Onsite role based in the Portland, Oregon area (PDX region preferred).

Applicants must be currently authorized to work in the United States on a full-time basis now and in the future. This position does not offer sponsorship.

#LI-KB1

Location Portland, OR

Job type Permanent

Salary $200000 – $210000 per Year

Reference JOB-4509

Apply now

"*" indicates required fields

Accepted file types: doc, docx, pdf, txt, Max. file size: 3 MB.