Board Support Packages Verification Engineer

Job Locations CR-San Jose
Job Post Information* : Posted Date 1 week ago(3/26/2026 2:22 PM)
ID
2026-4893
# of Openings
1

Company Overview

Imagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and places that matter most. At Joby, we've been working to make that dream a reality since 2009 and we're now in the final stages of certifying our aircraft with the FAA. With plans to launch our aircraft in the US and Dubai, we're now scaling manufacturing and preparing for the launch of our commercial service.

Job Overview

Avionyx seeks a passionate Embedded Software Engineer to contribute to the verification of Board Support Packages (BSPs) for a leading safety-critical Real-Time Operating System (RTOS) manufacturer in the aerospace industry. This role involves working with advanced RTOS technology widely adopted in the industry. You will work closely with a team of highly-skilled software engineers to verify BSPs in alignment with DO-178C/ED-12C standards for avionics applications. The ideal candidate should demonstrate a strong understanding of low-level embedded software development, computer architecture, multicore processors, RTOSs, and BSPs.

Responsibilities

A BSP Verification Engineer ensures the quality and reliability of low-level software that allows seamless integration of the operating system with the target hardware platforms, such as System-On-Chips (SoCs), microcontrollers and embedded systems. Responsibilities include, but are not limited to:

  • Contribute to the design and development of testing strategies for BSPs across a range of hardware configurations.
  • Develop test cases and procedures according to verification plans for a variety of embedded BSPs.
  • Ensure BSP quality and safety compliance, adhering to DO-178C standards.
  • Conduct testing and verification of the BSP components, ensuring compatibility, stability, and performance.

Required

  • Engineering degree in Electrical, Computer, Software or related field.
  • Good command of the C/C++ programming languages and familiarity with assembly language.
  • Strong knowledge of computer architecture and embedded systems concepts.
  • Understanding of hardware design, schematics, and datasheets.
  • Strong problem-solving skills.
  • Strong written and verbal English skills, as well as effective communication.
  • Fast learner.
  • Team player.
  • Self-driven.

Desired

  • Knowledge of boot loaders, firmware, and RTOS.
  • Understanding of system architecture, memory management, and peripheral interfaces.
  • Experience in BSP development and/or verification, as well as device drivers.
  • Experience in debugging and troubleshooting hardware and software integration issues.
  • Knowledge of standards for developing safety-critical software (aerospace, medical, automotive).

Your Reward for Greatness

  • Stay fresh with our Flexible Schedule
  • Stay at home with our Telecommuting Options
  • Lunch is on us when you are at the office
  • Step up your English with paid classes!
  • Get Training/Tuition subsidies for online learning
  • Stay connected with our Internet Subsidy
  • The Gym Subsidy should keep you fit and relaxed!
  • Get there on time and effortlessly with the Transportation Subsidy
  • Go places with our Travel Opportunities across the US!!
  • Stay healthy with our Medical Health Plan
  • Spend more time with your loved ones with our Additional Personal Time Off (increased by seniority)

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed