Staff Embedded Software Engineer

Brea, California

Hyperdrive Recruiting
Job Expired - Click here to search for similar jobs
We are a company in the aerospace industry that develops display and video systems for commercial aircraft. We are looking for a talented Staff Embedded Software Engineer to architect, design, and develop the software that powers our advanced systems.

Job Duties:
  • Design, implement, and test software for embedded devices and systems.
  • Provide estimates for development effort.
  • Support, maintain, and improve existing platform software.
  • Assess and integrate third party and open-source software.
  • Analyze and enhance the efficiency, performance, and stability of system resources.
  • Integrate and validate new product designs with hardware teams.
  • Collaborate with hardware development and other cross-functional teams.
  • Participate in design approach discussions and peer code/design reviews.
  • Support software quality assurance activities.
  • Contribute to DevOps and CI/CD pipeline improvements.
Ideal Background:
  • 10+ years of experience working in software development.
  • 3+ years of experience with Qualcomm SoCs, including board bring-up, driver experience, and kernel development.
  • Experience with embedded Linux operating system development.
  • Proficiency in C, C , Python, and shell scripting (bash/sh).
  • Strong low-level software expertise with ARM SoCs, including kernel development, firmware, device drivers, OS, and boot loaders.
  • Experience in abstracting or limiting access to Linux kernel-level functions.
  • Familiarity with common embedded bus functionality such as I2C, PCIe, SPI, MDIO, and CAN.
  • Experience with the full video stack in a Linux graphics environment, including various video formats and A/V drivers/libraries.
  • Understanding of embedded circuit design and PCB schematics, particularly with ARM/x86 processors.
  • Bachelor's Degree in Computer Engineering, Computer Science, or equivalent experience.
Date Posted: 20 April 2025
Job Expired - Click here to search for similar jobs