Board Support Packages Verification Engineer

Apply Now โ†—
๐Ÿ“ San Jose, CRFULL TIME

About this role

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)

Frequently Asked Questions

Is the salary disclosed for the Board Support Packages Verification Engineer position at avionyx?
The salary for this Board Support Packages Verification Engineer role at avionyx is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Board Support Packages Verification Engineer position at avionyx located?
This Board Support Packages Verification Engineer role at avionyx is based in San Jose, CR. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Board Support Packages Verification Engineer role at avionyx full-time or part-time?
This is listed as a FULL TIME position. It is posted as a Board Support Packages Verification Engineer role at avionyx.
How do I apply for the Board Support Packages Verification Engineer position at avionyx?
Click the "Apply Now" button on this page. You will be redirected to avionyx's official application portal hosted on icims where you can submit your application directly.
When was the Board Support Packages Verification Engineer job at avionyx posted?
This Board Support Packages Verification Engineer position at avionyx was posted on Mar 26, 2026. Apply as soon as possible โ€” early applications are often reviewed first.
Board Support Packages Verification Engineer
avionyx
Apply for this role โ†—

You'll be redirected to avionyx's official application page on icims.