Embedded roles-Irvine, CA/Portland, OR

2 views
Skip to first unread message

piysh chowdhary

unread,
Nov 24, 2025, 10:54:46 AM (14 days ago) Nov 24
to

Hi

 

Please check this one

 

Embedded Architect AND Aircraft Software Architect AND Platform Embedded Systems Architect

 

All position required Onsite/Hybrid work

 

Location:: Irvine, CA/Portland, OR

 

Local and near by candidates get first priority

 

Position: 1

 

Embedded Architect

Location- Irvine, CA/Portland, OR

Duration- 6 + Months contract

 

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.

 

Position:: 2

 

Aircraft Software Architect

Location- Irvine, CA/Portland, OR

Duration- 6 + Months contract

 

 

Senior Software Architect to define and drive the design and development of secure, scalable, and safety-critical aviation software systems. The role involves working closely with cross-functional teams to translate business and system

requirements into robust architectures compliant with aviation safety and security standards.

 

Key Responsibilities

 

• Define system and product requirements, both functional and non-functional.

• Document and decompose system requirements into technical requirements and detailed architecture documentation.

• Lead system design and architecture for large-scale, complex, and transactional aviation software systems.

• Architect and implement hosting platform solutions using cloud-native virtualization technologies.

• Define and enforce architectures meeting Design Assurance Levels (DAL D/E) and Security Assurance Levels (SAL 1–3) for safety, data, and domain segregation.

• Design, develop, and review aviation software architecture, design, and development processes.

• Ensure compliance with aviation software quality assurance standards, including validation, verification, and SQA practices.

• Collaborate with aviation OEMs or aircraft manufacturers for design validation and system integration.

• Apply deep knowledge of DO-178C and related aviation software and security standards.

• Implement and maintain secure software design practices including encryption, authentication, access control, and threat modeling.

• Work on secure boot, firmware updates, and secure communication protocols for embedded systems.

• Lead development across C++, GoLang, Java, and Python within Linux-based environments.

• Contribute to Linux kernel programming and database architecture using MySQL, MariaDB, and SQLite.

 

Qualifications

• Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field — or   equivalent experience.

• 10+ years of experience in architecture, design, and development of Linux or Androidbased systems.

• 10+ years of experience in embedded systems architecture, design, and development within aviation, automotive, or similar safety-critical industries.

• Proven expertise in aviation software lifecycle management, system assurance, and compliance documentation.

 

Position: 3

 

Platform Embedded Systems Architect

Location- Irvine, CA/Portland, OR

Duration- 6 + Months contract

 

Embedded Systems Architect with strong expertise in Linux and Android operating systems, device-level software development, and system integration. The ideal candidate will have hands-on experience with embedded platforms, virtualization, networking, and edge computing architectures. This role requires strong leadership and

mentoring skills, with the ability to operate effectively in a fast-paced, global Agile (SAFe / SCRUM) environment.

 

Key Responsibilities:

• Architect, design, and develop software solutions for embedded systems integrating Linux and Android OS.

• Lead hardware bring-up, provisioning, and commissioning activities for new platforms.

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

• Design and optimize storage and file system solutions, including RAID, distributed file systems, and backup mechanisms.

• Architect networking solutions covering Layer 2 and Layer 3 technologies (VLAN, STP, QNQ, LLDP, OSPF, IGMP, BGP, etc.).

• Work with virtualization and containerization technologies (hypervisors, containers, orchestration) across Linux and Android environments.

• Design and implement over-the-air (OTA) update architectures and edge computing solutions, including call-home, A/B   partitioning, and CDN-based deployment strategies.

• Collaborate with global cross-functional teams and mentor junior engineers to ensure high-quality deliverables.

 

Required Skills and Qualifications:

• In-depth knowledge of operating system architecture, particularly Linux and Android, including kernel and driver-level development.

• Proven experience in embedded software design and development, including low level programming for microcontrollers, sensors, and hardware interfaces.

• Strong understanding of storage systems (file, block, object storage), data replication, and recovery mechanisms.

• Solid grasp of networking concepts and protocols across OSI layers, with hands-on implementation experience.

• Experience with virtualization technologies, including hypervisors, containers, and orchestration platforms.

• Experience with hardware bring-up and provisioning for embedded platforms.

• Exposure to OTA update mechanisms, edge computing architectures, and cloud-based delivery solutions.

• Strong leadership, mentoring, and communication skills with the ability to work independently and collaboratively.

Thanks & Regards,

Peeyush Chowdhary 

Engineering &IT Staffing

Montek Systems LLC |Minority Owned Business |

Office: 949-570-3569

4 Venture Suite 220,Irvine, CA 92618

pee...@monteksystems.com

Reply all
Reply to author
Forward
0 new messages