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
Fullerton offers a growing opportunity for embedded software engineers, but it's generally less saturated than Los Angeles, which hosts a denser concentration of tech firms. This can translate into a more balanced competition level and better chances for candidates with specialized skills in Qualcomm Snapdragon SOCs and embedded Linux.
Certifications related to embedded Linux development, real-time operating systems, and proficiency in ARM architecture are highly regarded locally. Employers in Fullerton also favor candidates experienced with Qualcomm Snapdragon platforms and embedded video systems, reflecting regional industry demands.
Embedded Software Engineers focus on low-level programming, often dealing directly with hardware interfaces and kernel modules. Their work involves creating software optimized for specific devices like ARM-based SOCs, requiring deep knowledge of real-time constraints, device drivers, and embedded operating systems unlike general software roles.
Specializing in aerospace embedded systems often leads to roles like senior platform architect or system integration lead. Expertise in Qualcomm Snapdragon SOCs and video system integration can open paths toward project leadership or R&D positions, especially in companies focusing on commercial passenger aircraft technology.
C and C++ are the backbone languages for Qualcomm SOC development, complemented by Python and Bash for scripting and automation. Proficiency in Linux kernel development tools and debugging environments tailored for ARM architectures is essential to efficiently manage board bring-up and driver integration.
Affinity Search's focus on aviation-grade video systems requires engineers to handle stringent safety and performance standards. The integration of Qualcomm Snapdragon SOCs demands advanced low-level coding skills and collaboration with hardware teams, which might be more specialized than in conventional consumer electronics firms.
Affinity Search encourages continuous learning through technical workshops and peer code reviews, fostering an environment where embedded software engineers can stay updated with the latest Qualcomm SOC developments and Linux kernel advancements. This culture helps maintain high standards in embedded system innovation.
Embedded software engineers with over a decade of experience, especially those skilled in Qualcomm Snapdragon SOCs, can anticipate salaries between $150,000 and $200,000 annually in the Fullerton area, reflecting the specialized nature of the role and the local market demand.
Junior engineers often need to deepen their understanding of kernel development, device driver programming, and real-time operating systems. Gaining hands-on experience with hardware interfaces like I2C, SPI, and PCIe, and familiarity with video codec standards such as H.264 or H.265 is crucial for advancement.
Fullerton's embedded roles often emphasize aerospace and industrial applications, with a strong focus on Qualcomm Snapdragon SOCs and video system integration. Unlike broader consumer tech hubs, this specialization requires engineers to prioritize system stability, safety certifications, and hardware-software co-design.
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