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
Expertise with Qualcomm Snapdragon SoCs, Linux embedded OS development, and proficiency in C, C++, and Python are highly valued in Brea’s embedded software landscape. Mastery of kernel development and experience with video codecs like H.264 or H.265 significantly boost candidacy for advanced roles.
Brea offers a niche but growing demand for embedded software engineers, with less saturation than Los Angeles or San Diego. This translates to more opportunities for candidates skilled in low-level firmware and driver development, though salaries may slightly trail larger metro areas.
Daily tasks often involve integrating complex hardware-software interfaces, ensuring real-time performance, and debugging low-level kernel interactions. Engineers must balance strict safety standards with optimizing video system stability and scalability under embedded constraints.
Affinity Search emphasizes a collaborative platform software environment focusing on Qualcomm SoCs and Linux graphics stacks, blending firmware with high-level pipeline automation. This contrasts with firms prioritizing purely hardware driver development or broader systems engineering.
While a bachelor’s in computer engineering or related fields is standard, Affinity Search values extensive experience with Qualcomm SoCs and embedded Linux. Specialized certifications in embedded systems or real-time operating systems can enhance an applicant’s profile but aren’t mandatory.
The position offers between $150,000 and $200,000 annually, reflecting the high expertise demanded. This salary range aligns well with Southern California’s aerospace and embedded systems sectors, representing a competitive compensation package for experienced engineers.
Currently, Affinity Search does not provide relocation assistance for this position. Candidates already residing in or willing to commute to the Brea area may have an advantage, given the company’s focus on local talent integration.
Engineers can advance by deepening expertise in Qualcomm architectures and embedded Linux systems, potentially moving into senior technical or architectural roles. Cross-functional collaboration with hardware teams also opens pathways toward integrated systems design leadership.
The role hones skills in real-time system integration, advanced video processing, and stringent quality assurance protocols, all critical in aerospace contexts. Hands-on experience with Qualcomm SoCs and embedded Linux kernels provides a solid foundation for complex avionics software careers.
Brea's proximity to aerospace industry clusters offers rich collaboration opportunities with hardware manufacturers and system integrators. The city’s moderate cost of living and growing tech community support sustainable career development for embedded engineers focused on commercial aviation systems.
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