Embedded Software Engineer
The Staff Embedded Software Engineer on 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
- Understanding of embedded circuit design and PCB schematics, particularly with ARM/x86 processors
Recommended Jobs
Backend Engineer
At Lapel, we believe the most hospitable companies win. We're building the data, infrastructure, and tools that help customer-facing teams understand every customer and act on that insight at scale. …
Software Engineer, SRE
About Abridge Abridge was founded in 2018 with the mission of powering deeper understanding in healthcare. Our AI-powered platform was purpose-built for medical conversations, improving clinical doc…
Office Administration Assistant - Work from Home
Here’s the Los Angeles, California version of your job posting — formatted consistently with your established template and rules (no currency symbol): Work from Home Data Entry & Office Admini…
Founding Account Executive (Developer Tools / Infrastructure)
We are representing a rapidly growing Series A startup that is transforming how developers build, test, and deploy software. In less than a year, this company has scaled from $1M to $5M ARR, raise…
Gift Shop Floor Designer
Carlisle Inn in Sugarcreek, OH is a great place to start or develop your career in hospitality to learn skills you’ll use for the rest of your life. If you enjoy sharing hospitality with others, we…
Communications Associate
We are Archetype At Archetype, you help clients think bigger, go further, and achieve more. With over 40 years of experience and 21 offices worldwide, you join a team of 650+ creative individuals …
Executive Director, Culture and Community Engagement
The Stanford Medicine Office of the Chief Community Engagement Officer is seeking a visionary and strategic leader for the newly established position of Executive Director, Culture and Community Enga…
Claros - Electrical Engineer
About Us Red Cell Partners is an incubation firm building and investing in rapidly scalable technology-led companies that are bringing revolutionary advancements to market in three distinct practi…
Staff Accountant - Property Management - Irvine, CA - onsite
WSH Management is currently seeking a Staff Accountant to join our accounting team at our Corporate Office in Irvine, CA to work onsite at our corporate office near John Wayne Airport. Staff Ac…
Server
$17.95 per hour - $17.95 per hour plus tips. Our Servers know our diverse menus inside and out and don’t blink when a Guest orders something vampire style. Our restaurants have a fast-pace…