Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Model Based Software Verification Engineer image - Rise Careers
Job details

Model Based Software Verification Engineer

Skyryse is leading a new era in flight technology with a focus on safety and simplicity. They are seeking a Model Based Software Verification Engineer with a strong background in verification and validation of flight software.

Skills

  • Control System Algorithms
  • Mathworks tools
  • Communication skills
  • Problem-solving skills

Responsibilities

  • Write and review requirement-based test cases and procedures
  • Understand high level control system requirements
  • Perform unit tests and debug software
  • Work with systems engineers for successful completion of SOI audits
  • Create software verification solutions using MATLAB, Simulink

Education

  • Bachelor of Science in Mechanical, Electrical, or Aerospace Engineering (required)
  • Master of Science in Mechanical, Electrical, or Aerospace Engineering (preferred)

Benefits

  • Salary: $100K - $200K
  • Valuable stock option plan
  • Heavily subsidized medical, dental and vision plans
  • 20 days of paid time off (PTO) and 5 sick days annually
To read the complete job description, please click on the ‘Apply’ button
Skyryse Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Skyryse DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Skyryse
Skyryse CEO photo
Mark Groden
Approve of CEO

Average salary estimate

$150000 / YEARLY (est.)
min
max
$100000K
$200000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Model Based Software Verification Engineer, Skyryse

At Skyryse, we’re on an exciting mission to revolutionize the world of aviation. As a Model Based Software Verification Engineer based in El Segundo, CA, you'll play a crucial role in our journey towards making flying safer and more accessible for everyone. With our innovative SkyOS, we aim to take the complexity out of piloting, and your role will be pivotal in verifying and validating our Fly-By-Wire software according to the stringent DO-178 standards. In this position, you will be diving deep into developing and reviewing requirement-based tests laid out by DO-331 and 178C, ensuring our cutting-edge flight automation technology meets all necessary certifications. You’ll be responsible for writing and reviewing test cases, conducting unit tests, and engaging with our Designated Engineering Representative for successful audits. Moreover, your skills in MATLAB and Simulink will be essential to create efficient software verification solutions. If you have a solid background in Mechanical, Electrical, or Aerospace Engineering, combined with experience in control system algorithms and a self-starter attitude, you’ll thrive in our dynamic team. Skyryse offers more than just a job; it’s an opportunity to be part of reducing aviation fatalities and enhancing flight accessibility. Join us, and let’s change the world together!

Frequently Asked Questions (FAQs) for Model Based Software Verification Engineer Role at Skyryse
What are the responsibilities of a Model Based Software Verification Engineer at Skyryse?

As a Model Based Software Verification Engineer at Skyryse, you'll be tasked with verifying and validating Fly-By-Wire software in line with DO-178 standards. Your main responsibilities will include writing and reviewing requirement-based test cases, performing unit tests, and debugging software. Engaging closely with design engineers and the Designated Engineering Representative (DER) for audit completions will be imperative, alongside the creation of software solutions using tools like MATLAB and Simulink.

Join Rise to see the full answer
What qualifications do I need to apply for the Model Based Software Verification Engineer position at Skyryse?

To apply for the Model Based Software Verification Engineer role at Skyryse, you should have a Bachelor of Science degree in Mechanical, Electrical, or Aerospace Engineering. A minimum of 5 years of professional experience, particularly in control system algorithms and Mathworks tools, is required. Preferred qualifications include a Master’s degree in a relevant field, and experience with RTOS, C/C++, and software certification processes.

Join Rise to see the full answer
What tools and technologies will I work with as a Model Based Software Verification Engineer at Skyryse?

In the Model Based Software Verification Engineer role at Skyryse, you will work extensively with MATLAB and Simulink for developing software verification solutions. Utilizing Mathworks tools for test case coverage analysis and MC/DC tests is also a part of the job, providing you with ample opportunity to engage with industry-leading technologies.

Join Rise to see the full answer
What benefits does Skyryse offer for the Model Based Software Verification Engineer position?

Skyryse provides a comprehensive benefits package for Model Based Software Verification Engineers, including competitive salaries ranging from $100K to $200K and a valuable stock option plan. Additionally, full-time employees enjoy heavily subsidized medical, dental, and vision plans, as well as 20 days of paid time off per year and 5 sick days, allowing for a healthy work-life balance.

Join Rise to see the full answer
What is the company culture like at Skyryse for a Model Based Software Verification Engineer?

Skyryse fosters a dynamic and inclusive work environment, encouraging collaboration among its employees. As a Model Based Software Verification Engineer, you’ll be part of a team of motivated and fun colleagues, all working towards the common goal of enhancing aviation safety and accessibility. The company values diversity and welcomes contributions from all backgrounds, making it a vibrant place to help shape the future of aviation.

Join Rise to see the full answer
Common Interview Questions for Model Based Software Verification Engineer
Can you explain your experience with requirement-based testing as it relates to Model Based Software Verification?

In approaching this question, share specific examples of how you've written or reviewed requirement-based test cases in previous roles. Discuss the methodologies you employed to ensure compliance with industry standards like DO-331. Highlight any tools you used, such as MATLAB or Simulink, and showcase your understanding of how requirement-based testing contributes to software verification.

Join Rise to see the full answer
What methodologies do you follow when performing unit tests and debugging software?

When answering this question, focus on your systematic approach to unit testing, including how you select test cases based on requirements. Explain debugging techniques you’ve used in the past, and consider discussing any specific tools that have facilitated your work. Emphasize a mindset oriented towards quality assurance and continuous improvement.

Join Rise to see the full answer
Describe a difficult problem you faced in software verification and how you solved it.

Your response should detail a specific challenge related to software verification. Focus on the steps you took to analyze the problem, the tools you utilized, and the ultimate solution you implemented. This will demonstrate your critical thinking abilities and problem-solving skills critical for a Model Based Software Verification Engineer.

Join Rise to see the full answer
How do you stay updated with the latest developments in aviation software standards?

A strong candidate will show initiative in professional development. Discuss any relevant certifications you hold or courses you’ve taken, as well as how you engage with industry publications or networks. Mention specific standards like DO-178C or DO-331, and any seminars or conferences you've attended that have contributed to your expertise.

Join Rise to see the full answer
What role do you believe MATLAB and Simulink play in software verification testing?

Your answer should demonstrate a clear understanding of how MATLAB and Simulink are utilized in model-based design and software verification testing. Discuss their advantages, such as real-time simulation, code generation, and how these tools facilitate effective test case development and analysis in aviation contexts.

Join Rise to see the full answer
Explain your approach to working with cross-functional teams during the software verification process.

A good answer should highlight your communication and teamwork skills. Describe how you collaborate with engineers from various disciplines, ensuring that all perspectives are integrated into verification tasks. Share an example of a successful project where cross-functional collaboration led to enhanced outcomes.

Join Rise to see the full answer
What experience do you have with software certification processes, particularly with the FAA?

Detail your familiarity with the software certification process, particularly any hands-on experience you’ve had interacting with standards such as DO-178. Discuss interactions with the FAA or certification bodies and how those experiences have shaped your understanding of compliance and safety in aviation software.

Join Rise to see the full answer
How would you address discrepancies found during software verification?

Discuss your analytical approach to identifying, documenting, and addressing discrepancies. Emphasize the importance of a systematic root-cause analysis to determine the underlying issues and outline your process for implementing corrective actions to ensure compliance with software requirements.

Join Rise to see the full answer
What is your understanding of Fly-by-Wire systems, and why are they important?

Provide a concise explanation of Fly-by-Wire systems and their advantages in aviation, such as improved safety, precision in control, and reduced pilot workload. Also, mention any relevant experience you have dealing with such systems to showcase your background and familiarity with current industry practices.

Join Rise to see the full answer
Can you explain MC/DC testing and its relevance to software verification?

When addressing this question, define MC/DC (Modified Condition/Decision Coverage) testing and explain its significance in ensuring that the software meets its requirements effectively. Discuss your experience conducting MC/DC tests and how it enhances overall software reliability and safety in aviation.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Skyryse Hybrid Greater Los Angeles Area, CA
Posted 10 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
TTEC Digital Remote Philippines: Metro Manila
Posted 5 days ago
Photo of the Rise User
LifeMD Remote No location specified
Posted 7 days ago
Photo of the Rise User
Posted 5 days ago

Skyryse wants to allow anyone, to fly anywhere, in any aircraft, safely and as a highly experienced pilot would. Powered by the Skyryse operating system, we automate flight controls and management to achieve unmatched safety and eliminate opportun...

14 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$100,000/yr - $200,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 14, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!