Title - Embedded Services Architect
Location - Portland, Oregon (Onsite)
Job Description:
Mandatory Skills:
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
- 8+ years of experience in embedded systems architecture and design.
- Prior experience in aviation or automotive embedded systems is highly desirable.
- Strong analytical and problem-solving skills with ability to lead technical discussions.
- Excellent communication and collaboration skills for working in global, cross-functional teams.
Roles & Responsibilities:
- Provide architecture and design for embedded software related to IFE systems.
- Offer expertise in SOC platforms such as Qualcomm 820/8295/8255, NXP IMX 6/8 or similar.
- Drive architecture and design for embedded IFE areas, collaborating with software engineers and architects in:
- System software
- Virtualization
- Trusted OS
- Graphics and compute
- Safety/security
- Multimedia
- Act as a technical leader, providing insight and direction to resolve issues, improve processes, and guide future technology adoption.
- Collaborate with hardware engineering and architecture teams to ensure hardware-software alignment.
Architect solutions using Linux, Android, and microcontroller RTOSs, including:
- Storage/persistence layers
- Internal and peripheral device management
- Application management for embedded hardware (servers, seatback displays, network distribution equipment).
- Break down architecture into development tasks, review deliverables, and resolve design issues or blockers.
- Participate in SAFe Agile ART teams, PI planning, and architecture reviews.
- Document architecture using C4 and model-based frameworks, and maintain version-controlled design artifacts.
Required Skills & Expertise:
- Embedded Systems Architecture: Strong experience in designing complex embedded systems for aviation, automotive, or similar industries.
- Operating Systems: Deep knowledge of Linux and Android OS internals, kernel programming, and integration with embedded hardware.
- SOC Platforms: Hands-on experience with Qualcomm, NXP, or similar SOC architectures.
- Virtualization: Proficiency in LXC, QNX, Docker, Kubernetes, or similar technologies for embedded environments.
- Hardware Integration: Understanding of multicore hardware, device drivers, real-time systems, and peripheral management.
- Networking: Familiarity with embedded networking concepts and protocols.
- Programming Languages: C++, GoLang, Java, Python; assembler programming for low-level hardware interactions.
- Security: Knowledge of secure boot, firmware updates, encryption, authentication, and threat modeling.
- Agile Practices: Experience in SAFe or SCRUM methodologies for architecture and development
Nice-to-Have:
- Experience with AWS Cloud for integration with embedded systems.
- Familiarity with CI/CD pipelines (GitLab CI, Jenkins) and DevOps practices.
- Exposure to SAFe Agile and large-scale system architecture documentation tools (Confluence, Visio, Draw.io).
Qualification:
- Bachelors/Masters in Computers
Job Type: Full-time
Pay: $120,000.00 - $130,000.00 per year
Benefits:
Work Location: In person