companyRave Aerospace logo

Senior Embedded Software Engineer

Rave AerospaceBrea, California, United States
On-site Full-time $128.9K/yr - $154.7K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Requirements:Bachelor’s Degree in Computer Engineering, Computer Science, or a related field (Electrical Engineering experience is a plus). Over 10 years of experience in a comparable embedded software role. Expertise in Linux embedded operating systems, including board bring-up, driver development, and kernel updates. Advanced proficiency in programming languages such as C, C++, Python, and Bash/sh. In-depth knowledge of 32- and 64-bit ARM SoCs, including boot loaders, microcontrollers, and device drivers. Mastery of common embedded bus functionalities (I2C, PCIe, SPI, MDIO, CAN) with the ability to interpret PCB schematics. Comprehensive experience with the Linux video stack (KMS/Mesa/OpenGL, Weston/Wayland). Thorough understanding of MPEG-2, MPEG-4, H.264, and H.265 video formats and Digital Rights Management (DRM). Experience with formal Engineering Requirements documentation and methodologies.

About the job

Join the Platform Software team at Rave Aerospace as a Senior Embedded Software Engineer, where you will spearhead the architecture, design, and integration of sophisticated software solutions for display and video systems in commercial aviation. This pivotal role will allow you to provide high-level technical leadership, effectively bridging the gap between hardware and software to guarantee scalable, stable, and high-performance system resources.

Key Responsibilities:

  • Lead the design and execution of software for embedded systems, guiding projects from initial requirements to full-scale production.
  • Influence the advancement of the Yocto-based Linux environment, including board bring-up, kernel development, and patch integration.
  • Oversee code and design evaluations, engage in peer reviews, and establish best practices for the DevOps and CI/CD pipeline.
  • Collaborate directly with hardware design teams to integrate and validate new product designs while supporting cross-functional software quality assurance initiatives.
  • Assess system performance to improve efficiency and stability, especially in resource-constrained embedded environments.

About Rave Aerospace

Rave Aerospace is at the forefront of innovation in the aerospace industry, specializing in advanced software solutions for commercial aircraft. Our commitment to excellence drives our mission to enhance the safety and efficiency of aviation through cutting-edge technology.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.