The
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
- 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
Freqently Asked Questions
Mastering C, C++, Python, and Bash scripting is vital for an Embedded Software Engineer in Brea, CA. Additionally, experience with Qualcomm Snapdragon SoCs, Linux embedded OS development, and familiarity with hardware interfaces like I2C and PCIe significantly enhance job performance in this region's tech sector.
Embedded systems engineers often advance from junior roles to senior or principal engineer positions by deepening expertise in low-level programming and hardware integration. Leadership in architecture design and cross-team collaboration can propel career growth, especially in industries like aerospace and communications.
Unlike general software developers, Embedded Software Engineers regularly engage with hardware-level programming, kernel development, and real-time system optimization. Their tasks often include device driver creation, firmware updates, and ensuring system stability within embedded platforms, demanding a blend of software and electronics knowledge.
Telequest Communications Inc emphasizes working on cutting-edge avionics display systems, providing engineers exposure to Qualcomm Snapdragon SoCs in aerospace applications. The company fosters a collaborative environment with cross-functional teams, offering unique professional growth in embedded system design tailored for commercial aircraft.
At Telequest Communications Inc, the Embedded Software Engineer position demands hands-on experience with Qualcomm Snapdragon SoCs, focusing on board bring-up, kernel patching, and driver development. This role allows engineers to directly influence high-performance video systems for aviation, blending hardware interfacing with software innovation.
In Brea, CA, embedded software engineers typically see salaries ranging from $110,000 to $150,000 annually, influenced by experience and specific skills like Qualcomm SoC development. The region's strong aerospace and tech presence drives demand, making negotiation leverage favorable for well-qualified candidates.
Brea's traffic congestion during peak hours can extend commute times, making proximity or flexible scheduling valuable. Public transit options are limited, so embedded software engineers often rely on personal vehicles. Planning commute routes ahead can improve daily efficiency for Telequest employees.
Certifications such as Embedded Linux Specialist, ARM Accredited Engineer, or relevant Qualcomm training can boost prospects in Brea's embedded tech market. While not always mandatory, these credentials attest to specialized knowledge that employers like Telequest value for complex aviation-related projects.
Senior engineers at Telequest must navigate intricate hardware-software integrations, ensuring video and display systems meet aviation standards. They also lead code reviews, guide junior developers, and optimize performance under strict reliability requirements, balancing innovation with rigorous quality assurance.
Telequest's focus on commercial aircraft video systems presents a niche environment where embedded engineers tackle specialized hardware like Qualcomm Snapdragon SoCs and real-time Linux OS challenges. This contrasts with broader tech firms where software may prioritize consumer applications over embedded avionics solutions.
Find The Related Jobs
Affinity Search
Embedded Software Engineer
La Mirada, CA
Affinity Search
Embedded Software Engineer
Rowland Heights, CA
INTEGRA PERSONNEL
Embedded Software Engineer
Brea, CA
Career Development Partners
Embedded Software Engineer
Walnut, CA
Career Development Partners
Embedded Software Engineer
Buena Park, CA
Affinity Search
Embedded Software Engineer
Fullerton, CA
Popular Searches for Embedded Software Engineer