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 in Qualcomm Snapdragon SoCs includes kernel development, driver integration, and board bring-up on 32- and 64-bit ARM architectures. Proficiency in low-level programming languages such as C and C++ combined with embedded Linux OS experience is crucial for handling device drivers and boot loaders effectively.
Progression often involves deepening knowledge in real-time embedded software, mastering hardware-software integration, and contributing to multi-disciplinary teams. Gaining experience with commercial aviation display systems and video processing technologies can open senior or platform architect roles.
Balancing complex integration of embedded software with hardware teams, debugging kernel-level issues, and ensuring performance scalability are common. The proximity to tech hubs means staying updated with cutting-edge embedded tools and addressing high project complexity within tight deadlines.
Walnut, CA offers growing embedded software roles, but Los Angeles has a denser market with more aerospace and tech companies. Candidates may find higher competition in LA but also greater diversity of projects, benefiting those seeking specialized Qualcomm Snapdragon experience.
Senior embedded software engineers in Brea, CA typically earn between $150,000 and $200,000 annually, reflecting expertise in Qualcomm SoCs, embedded Linux, and driver development. Salary variations depend on proficiency, project scope, and company scale within the aerospace sector.
Affinity Search emphasizes embedded aviation display systems, requiring niche Qualcomm Snapdragon SoC skills. The company culture supports cross-functional collaboration with hardware teams and values deep Linux kernel knowledge, offering a specialized environment distinct from mainstream software firms.
Candidates are expected to bring extensive embedded Linux development experience, especially with Qualcomm ARM architectures, and a strong track record in kernel and driver development. Aptitude for integrating video and audio codecs within embedded platforms is also highly regarded.
Certifications in embedded systems design, real-time operating systems, or Linux kernel development bolster resumes. Familiarity with Qualcomm Snapdragon platforms and proficiency in C/C++ programming are highly sought after in California’s aerospace embedded software market.
Walnut's suburban setting offers a quieter lifestyle with manageable commutes to nearby tech hubs. Many professionals balance work with local amenities, but candidates should anticipate occasional travel to Brea or Los Angeles sites for collaboration and testing phases.
A frequent misunderstanding is that entry roles require immediate mastery of complex SoCs. In reality, many positions emphasize foundational knowledge with mentoring. Gaining hands-on experience with embedded Linux and basic driver development is often the starting point before tackling advanced Qualcomm Snapdragon tasks.
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