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

Staff Software Engineer, Testing

As a Staff Software Engineer on the Wayfinder team at Acubed, you will play a critical role in developing scalable autonomy systems for commercial aircraft, ensuring the highest levels of safety and reliability.

Skills

  • Proficiency in Python, C/C++
  • Experience with automation tools
  • Familiarity with ML/AI frameworks

Responsibilities

  • Lead the development of testing frameworks for ML algorithms.
  • Design and execute verification strategies for AI systems.
  • Collaborate with cross-functional teams on performance testing.
  • Build automated testing pipelines.
  • Develop tools to assess AI model performance.

Education

  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus

Benefits

  • Health insurance
  • 401(k)
  • Flight training
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$183500 / YEARLY (est.)
min
max
$164000K
$203000K

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 Staff Software Engineer, Testing, Acubed

At Acubed, we’re on an exciting journey with our Wayfinder team, where we're revolutionizing the future of commercial aviation through scalable and certifiable autonomy systems. As a Staff Software Engineer, Testing, you will be at the forefront of integrating advanced machine learning and AI technologies to help aircraft interpret and navigate their surroundings. Imagine being part of a group that plays a pivotal role in ensuring the safety and reliability of AI systems that will redefine air travel! Your key responsibilities will include developing cutting-edge testing frameworks for ML algorithms, collaborating closely with expert teams across disciplines, and spearheading innovative strategies to verify and validate the algorithms that guide our aircraft. We emphasize a strong commitment to safety in aviation, so you'll ensure that our systems comply with rigorous certification standards while maintaining peak performance. You'll have the unique opportunity to mentor junior engineers and influence the company's trajectory towards AI safety advancements. With a combination of your technical expertise, collaborative spirit, and passion for innovation, you’ll help shape the future of autonomous flight. If you’re ready to make meaningful contributions and work with like-minded professionals who share your passion for technology and aviation, Acubed is the perfect place for you. Join us in this exhilarating venture and make your mark in the skies!

Frequently Asked Questions (FAQs) for Staff Software Engineer, Testing Role at Acubed
What are the requirements to become a Staff Software Engineer, Testing at Acubed?

To be considered for the Staff Software Engineer, Testing role at Acubed, candidates must hold a Bachelor's or Master's degree in Computer Science, Software Engineering, or related fields. Additionally, having over 11 years of experience in software development and testing focusing on safety-critical systems is crucial. Expertise in machine learning, programming languages such as Python and C/C++, and familiarity with testing methodologies for neural networks also stand out.

Join Rise to see the full answer
What responsibilities does the Staff Software Engineer, Testing have at Acubed?

The Staff Software Engineer, Testing at Acubed is responsible for leading the development of scalable testing frameworks for machine learning algorithms used in the aviation industry. This includes designing rigorous validation strategies, collaborating with cross-functional teams to improve AI performance, and ensuring that all AI systems meet aviation certification standards.

Join Rise to see the full answer
How does Acubed ensure safety in its AI systems for aviation?

At Acubed, safety is paramount. The Staff Software Engineer, Testing will develop and implement comprehensive testing strategies ensuring AI models are validated against strict aviation standards. Close collaboration with systems engineers and safety certification teams ensures that all AI systems are thoroughly vetted to perform safely in real-world scenarios.

Join Rise to see the full answer
What technologies would a Staff Software Engineer, Testing use at Acubed?

As a Staff Software Engineer, Testing at Acubed, you will engage with various technologies including machine learning frameworks such as TensorFlow and PyTorch. Additionally, familiarity with programming in Python and C/C++, along with CI/CD automation tools, plays an essential role in developing robust testing frameworks.

Join Rise to see the full answer
What is the compensation for a Staff Software Engineer, Testing at Acubed?

The estimated salary range for the Staff Software Engineer, Testing position at Acubed is competitive, ranging from $164,000 to $203,000 annually. This includes access to a comprehensive benefits package featuring health insurance, a 401(k), flight training, and a yearly target bonus that acknowledges your contributions.

Join Rise to see the full answer
What makes Acubed a great place to work?

Acubed stands out for its commitment to innovation, collaboration, and diversity. Our team genuinely values the contributions of each member and encourages creativity in shaping the future of digital aviation. By joining us, you'll be part of a team that's making an impactful difference in the aviation industry.

Join Rise to see the full answer
Can I work remotely as a Staff Software Engineer, Testing at Acubed?

While the specifics can depend on team needs, Acubed traditionally encourages in-person collaboration, especially for critical roles like the Staff Software Engineer, Testing. However, flexibility may be available, and interested candidates should discuss their preferences during the interview process.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer, Testing
What experience do you have with developing testing frameworks for AI systems?

In your response, emphasize specific projects where you developed testing frameworks for AI systems. Highlight the tools and technologies you used and any substantial outcomes from the tests you've conducted, ensuring to connect your experience back to safety and reliability standards.

Join Rise to see the full answer
Can you explain how you would validate a machine learning algorithm for aviation safety?

Explain your validation approach, detailing the steps you would follow to deploy rigorous testing methodologies. Mention key factors such as assessing accuracy, checking for edge cases, and ensuring compliance with aviation standards such as DO-178C as part of your strategy.

Join Rise to see the full answer
Describe a challenging project you worked on related to AI testing.

Choose a project that was technically challenging and discuss the specific obstacles you faced. Highlight your problem-solving strategies and how you collaborated with cross-functional teams to arrive at effective solutions, linking your narrative to the skills Acubed values.

Join Rise to see the full answer
How do you ensure collaboration within cross-functional teams?

Discuss your approach to effective communication, including methods you use to foster collaboration among team members with diverse expertise. Mention tools such as Agile methodologies, regular meetings, and collaborative platforms to create a seamless working environment.

Join Rise to see the full answer
What role does automation play in AI testing?

Explain how automation enhances efficiency and accuracy in testing. Discuss examples of automated testing pipelines you've set up or managed and how they contributed to performing thorough evaluations of AI system behavior under various conditions.

Join Rise to see the full answer
What programming languages and tools are you proficient in?

Be specific about your experience with languages such as Python and C/C++. Highlight relevant automation and CI/CD tools you've used in previous roles, particularly in the context of safety-critical systems to show your technical readiness for the role at Acubed.

Join Rise to see the full answer
How do you stay current on advancements in AI and testing methodologies?

Talk about the resources you utilize to keep your knowledge up to date, such as industry conferences, publications, online courses, or professional groups. Emphasize your proactive approach to learning and adapting as technology evolves.

Join Rise to see the full answer
How would you handle a situation where a testing outcome fails to meet certification standards?

Demonstrate your problem-solving skills by outlining a systematic approach to diagnosing the issues that led to the failure. Discuss steps you would take to adjust the testing methods or improve the AI models while ensuring compliance with safety standards.

Join Rise to see the full answer
Can you give examples of AI safety concerns you've encountered?

Discuss any specific challenges you've faced regarding AI safety, such as adversarial attacks or model robustness. Emphasize how you've addressed these concerns in your work and any measures you implemented to enhance the stability of AI systems.

Join Rise to see the full answer
What do you think are the key metrics for assessing AI model performance?

Outline the critical metrics you would use to evaluate AI model performance, such as accuracy, generalization, and robustness under different scenarios. Discuss how these metrics are pertinent to aviation safety and the importance of using data to inform improvements.

Join Rise to see the full answer
Similar Jobs
Acubed Hybrid Sunnyvale, CA
Posted 13 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 9 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
SALARY RANGE
$164,000/yr - $203,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
November 24, 2024

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!