Linux/Android Embedded Architect

Element6s
  • Portland, ME
  • Contractor
  • Instant Apply
Today

Job Description

We are looking for 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 like Qualcomm, MediaTek, and NXP, and strong skills in Linux/Android embedded systems architecture, virtualization, and hardware-software integration.

Job Responsibilities

Embedded Application Design: Architect and develop embedded applications across infotainment, automotive, or healthcare systems
OS Integration: Design and integrate Linux / Android OS into embedded hardware, including device drivers, kernel modules, system calls, and system-level programming
Virtualization: Implement virtualization using VMs, containers, hypervisors, orchestration, and hardware / device virtualization
Networking: Develop and optimize networking stacks, network drivers, and configure network interfaces for embedded platforms
Storage Architecture: Architect and manage storage systems including disk partitioning, RAID, distributed file systems, replication, and backup for block and object storage
Security: Implement secure boot, secure firmware updates, encryption, authentication, access control, and secure communication protocols
Performance Optimization: Optimize software for resource-constrained systems including memory management, process scheduling, and code profiling
Observability: Design systems for logging, monitoring, alerting, automation, and testing
Hardware Integration: Integrate PCIe, I2C, SPI, UART, GPIO, USB, Ethernet, FPD, MIPI, CSI, HDMI, and LVDS with software components
System Integration: Lead system integration using software design patterns, APIs, and service-oriented architectures
Debugging: Debug low-level issues including system crashes, device failures, and performance bottlenecks
Hardware Review: Evaluate and provide feedback on hardware chipsets and schematics for future products
Design Reviews: Organize, lead, and approve design and test plan reviews
Documentation: Document architectures using industry-standard diagramming models
Agile Collaboration: Collaborate in Agile teams using Jira, GitLab, Jenkins, and Confluence

Numbers & Facts

LocationPortland, ME
Job TypeContractor

Qualifications

Education: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
Experience: 10+ years programming in Linux / Android embedded systems
Architecture Experience: 10+ years in embedded systems architecture, design, and development in aviation, automotive, or similar industries
Core Knowledge: Strong understanding of multicore SOC hardware, virtualization, concurrency, virtual memory, caching, interrupts, device drivers, real-time, and assembler programming
SOC Experience: 5+ years with Qualcomm, MediaTek, NXP, or similar SOC architectures using Android or Linux
Virtualization Tools: Experience with LXC, QNX, Docker, Kubernetes, or similar
System Architecture: 8+ years 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

Skills

  • Androidunmatched
  • Embedded Linuxunmatched
  • Embedded Systemsunmatched
  • Hardware Virtualizationunmatched
  • Hardware-Software Integrationunmatched
  • Healthcareunmatched
  • Infotainmentunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • System Architectureunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder