Software Verification Engineer
Confirmed live in the last 24 hours
Archer

501-1,000 employees

Airlines and Aviation
Company Overview
Archer is designing and developing electric vertical takeoff and landing aircraft for use in urban air mobility networks. Archer’s mission is to unlock the skies, freeing everyone to reimagine how they move and spend time. Archer's team is based in Santa Clara, CA.
Locations
San Jose, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Bash
Operating Systems
Python
CategoriesNew
Software Engineering
Requirements
  • Collaborative mindset
  • Excellent verbal and written interpersonal communication
  • Excellent Organizational skills
  • Passion for learning and problem solving
  • Degree in engineering or related field
  • 5+ years of experience in a related field
  • At least a BS in Electrical Engineering, Computer Engineering, Computer Science, or related degree
  • Fluency with widely used scripting languages like bash and Python
  • Experience with full lifecycle safety critical software complying with safety standards like DO-178C or ISO 26262
  • Experience developing verification strategies and test environments including hardware in the loop, including tool qualification (DO-330)
  • Familiarity with debuggers and lab instruments
  • Excellent organizational and communication skills
Responsibilities
  • Full lifecycle safety critical software components for the flight software, including flight controls, battery management systems, motor controls and actuators
  • Participate in creating verification strategies, plans and procedures, including test equipment and environments, as well as scheduling, prioritizing, and tracking the project
  • Write, review, validate and verify item requirements of high level and low level software requirements to ensure compliance with DO-178C
  • Work with a multi-disciplinary team to develop, verify, and validate complex hardware/software systems
  • Perform software analyses, requirements-based testing, and structural coverage analysis
  • Contribute to the continuous improvement of our processes to increase safety and efficiency
  • Collaborate with quality and certification teams
Desired Qualifications
  • Experience working on software for Flight Control, Motor Control, or Battery Management systems
  • Experience with modeling tools/certification (DO-331)
  • Familiarity with Tool Qualification (DO-330)
  • Knowledge of Real Time Operating Systems (RTOS) and multi-threading
  • Experience with DO-254