Embedded Software Engineer
Salary:$150,000 - $200,000 per year
Location:Brea, CA
Posted:November 17 2025
Minimum Degree:
Relocation Assistance:Not Available
TheStaff Embedded Software Engineeron the Platform Software team participates in the architecture, design, development, test, and integration of software required to produce displays and video systems used in commercial passenger aircraft. Must have experience with Qualcomm Snapdragon SoCs.
*Please note: The level and compensation offered for this position will be based on a variety of factors, including but not limited to, qualifications, experience, education, and skills.
Duties and Responsibilities:
- Design and implement software for embedded devices and systems - from requirements to production
- Provide estimates for development effort
- Support, maintain and improve existing platform software
- Assess third party and open-source software and in some cases implement same
- Analyze and enhance efficiency, performance, stability, and scalability of system resources
- Integrate and validate new product designs
- Interface with hardware design and development teams
- Support software team members and other cross functional teams
- Participate in design approach discussions
- Review code and design, participate in peer reviews
- Support software Quality Assurance
- Write and/or report status
- Contribute/participate in DevOps/CI/CD pipeline
- Perform other job-related duties as assigned
Requirements
- Bachelor’s Degree in Computer Engineering, Computer Science, or equivalent experience in a related field (Electrical Engineering training or experience is advantageous)
- 10+ years of experience working in a Software development
- 3+ years of experience with Qualcomm SoCs – Board bring-up, driver experience, kernel development
- Experience with Linux embedded operating system development
- Experience with C, C++, Python, bash/sh
- Low-level software expertise, particularly with Qualcomm 32- and 64-bit ARM SoCs:
- Kernel development and maturity updates via porting and patch integration
- Microcontroller firmware
- Device drivers
- Operating System
- Boot Loaders
- Experience in abstracting/wrapping/limiting access to Linux kernel-level functions
- Experience with common embedded bus functionality: I2C, PCIe, SPI, MDIO, CAN, etc.
- Experience with full video stack experience in Linux graphics environment
- MPEG-2, MPEG-4, H.264, H.265 video formats
- Audio/Video (A/V) device drivers, A/V kernel modules and/or A/V libraries
Apply for this position
Similar Jobs
Senior Embedded Software Engineer
Los Angeles, CA - 200000
IT and OT Software Applications Manager
Spring Grove, IL - 195000
Senior Industrial Engineer Process Engineer
Newark, NJ - 200000
AI/ML Software Engineer
Sarasota, Florida - 0
Software Engineer
Huntsville, AL - 120000
Software Engineer III
Huntsville, AL - 120000
About Us
Quick Links
Hot Jobs
Freqently Asked Questions
To thrive in embedded software engineering roles around Villa Park, proficiency in C and C++ is essential due to their low-level hardware control capabilities. Additionally, Python and shell scripting like bash/sh enhance automation and testing efficiency, making candidates more competitive in local job markets.
Villa Park's embedded software roles often emphasize integration with specialized hardware like Qualcomm Snapdragon SoCs, reflecting regional aerospace and industrial needs. Unlike broader tech centers, the focus here leans more toward embedded systems for commercial aviation displays and less on consumer electronics, tailoring skills accordingly.
Professionals often progress from entry-level embedded developers to senior engineers, eventually moving into principal or staff engineer roles. Leadership in architecture design, kernel development, and cross-functional team collaboration are key milestones that open doors to higher compensation and strategic influence.
Affinity Search places a strong emphasis on embedded Linux development combined with Qualcomm Snapdragon SoC expertise, particularly in aviation display systems. The company fosters a collaborative environment with close hardware-software integration, which might contrast with firms focusing solely on software or consumer products.
Engineers at Affinity Search tackle complex issues such as optimizing video processing on ARM-based Qualcomm SoCs within real-time constraints. Navigating embedded bus protocols (PCIe, I2C) alongside integrating full Linux graphics stacks requires a blend of hardware insight and advanced software skills, setting this role apart.
Embedded software engineer positions in Villa Park typically offer salaries ranging from $150,000 to $200,000 annually, aligning well with Southern California standards but often reflecting the specialized aerospace and embedded systems focus of the area, which can command higher pay than general software roles.
Villa Park shows a steady demand for embedded engineers, especially with expertise in Qualcomm hardware and Linux kernel development, driven by aerospace and industrial tech companies nearby. This demand creates a competitive yet opportunity-rich environment for skilled professionals.
Certifications in embedded Linux systems, real-time operating systems, and proficiency with ARM architecture are highly regarded. Employers also value hands-on experience with device drivers, kernel patching, and multimedia codec integration, which directly impact performance in embedded aviation systems.
Senior candidates should underscore their experience with kernel-level driver development, board bring-up on Qualcomm SoCs, and mastery of embedded bus communications like SPI and CAN. Demonstrable leadership in software architecture and CI/CD pipeline integration also distinguishes them in competitive markets.
Currently, Affinity Search does not offer relocation assistance for this embedded software engineer role. Candidates relocating to Villa Park should plan accordingly, though the competitive salary range helps offset moving expenses for qualified professionals.
Find The Related Jobs
Telequest Communications Inc
Embedded Software Engineer
Brea, CA
Career Development Partners
Embedded Software Engineer
Walnut, CA
Career Development Partners
Embedded Software Engineer
Buena Park, CA
Career Development Partners
Embedded Software Engineer
La Puente, CA
Career Development Partners
Embedded Software Engineer
Rowland Heights, CA
Popular Searches for Embedded Software Engineer