Embedded Architect

  • Irvine, CA
  • Posted 19 hours ago | Updated 19 hours ago

Overview

On Site
80 - 90
Contract - W2
Contract - Independent
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

Virtualization
System Integration
Embedded Systems
Computer Hardware
Virtual Machines

Job Details

Innowhyte is seeking a highly experienced Embedded Architect with deep expertise in designing and developing embedded applications for infotainment, automotive, or healthcare systems. The ideal candidate will have hands-on experience with SOC platforms such as Qualcomm, MediaTek, and NXP, and strong skills in Linux/Android embedded systems architecture, virtualization, and hardware-software integration.

 

Key Responsibilities

·       Architect and develop embedded applications across infotainment, automotive, or healthcare systems.

·       Design and integrate Linux/Android operating systems into embedded hardware, including device drivers, kernel modules, system calls, and system-level programming.

·       Implement virtualization technologies for embedded systems, including virtual machines, containers, hypervisors, orchestration, and hardware/device virtualization.

·       Develop and optimize networking stacks, network drivers, and configure network interfaces for embedded platforms.

·       Architect and manage storage systems, including disk partitioning, RAID, distributed file systems, replication, and backup for block and object storage.

·       Implement security best practices, including secure boot, secure firmware updates, encryption, authentication, access control, and secure communication protocols.

·       Optimize software performance for resource-constrained embedded systems, including memory management, process scheduling, and code profiling.

·       Design systems for observability and maintainability, including logging, monitoring, alerting, automation, and testing.

·       Integrate hardware interfaces such as PCIe, I2C, SPI, UART, GPIO, USB, Ethernet, FPD, MIPI, CSI, HDMI, and LVDS with software components.

·       Lead system integration, including software design patterns, APIs, and service-oriented architectures.

·       Debug and troubleshoot low-level software issues, including system crashes, device failures, and performance bottlenecks.

·       Evaluate and provide feedback on hardware chipsets and schematics for future products.

·       Organize, lead, and approve design and test plan reviews.

·       Document architectures using industry-standard diagramming models.

·       Collaborate effectively within Agile development teams using tools like Jira, GitLab, Jenkins, and Confluence.

 

Required Qualifications

·       Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.

·       10+ years programming experience in Linux/Android embedded systems.

·       10+ years experience in embedded systems architecture, design, and development in aviation, automotive, or similar industries.

·       Strong understanding of multicore SOC hardware, virtualization, concurrency, virtual memory, caching, interrupts, device drivers, real-time, and assembler programming.

·       5+ years experience with Qualcomm, MediaTek, NXP, or similar SOC architectures using Android or Linux.

·       Experience implementing virtualization technologies in embedded systems using LXC, QNX, Docker, Kubernetes, or similar.

·       8+ years of experience in architecting complex embedded systems.

 

Preferred Skills

·       Strong analytical, problem-solving, and debugging skills at network and system layers.

·       Experience in leading and mentoring engineering teams.

·       Exceptional verbal, written, and collaboration skills.

·       Familiarity with Agile development processes and CI/CD pipelines.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.