Posted in

Senior Software Engineer

Senior Software Engineer

CompanyWisk
LocationMountain View, CA, USA
Salary$147600 – $173600
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • BS in CS, AE, ME, EE, with 5 years of experience or MS with 3 years of experience.
  • Expert proficiency in C/C++
  • Familiarity and application experience with software development governed by processes for certified safety critical systems (DO-178B/C, ISO-26262, etc.)
  • Proficient using VSCode, Docker, Linux
  • Proficient in Python, and shell scripting languages
  • Experience in Intel/ARM development
  • Experience utilizing an RTOS, preferably an ARINC 653 RTOS
  • Experience developing software for real-time embedded systems
  • Ability to read schematics and perform basic hardware debugging
  • Exposure to computer networking and networking concepts
  • Hands-on experience taking a software product from ideation to customer release and maintenance
  • Strong and applied knowledge of complex embedded software application design and development
  • Strong and applied understanding of the agile development process.

Responsibilities

  • Act as a Senior Software Engineer for a novel type of aircraft development targeting the autonomous UAM market.
  • Participate and lead in design and implementation of safety-critical and non-safety-critical systems.
  • Support Systems Engineering in defining and documenting the technical solution and integration efforts with other projects and external partners.
  • Help define software architecture, physical architecture, and integration plans.
  • Participate in software requirements development process.
  • Develop and integrate software for a real-time embedded system.
  • Help coordinate integration and testing efforts.
  • Take part in Agile Development processes, cross-functional design reviews, and mentoring.
  • Work closely with other Software Engineers, Systems Engineers, and Suppliers.

Preferred Qualifications

  • Developed FAA certified software on prior programs/project
  • Familiarity with ARP4754A, DO-160, DO-178C, DO-254, ARP4761, Part 23/25, regulations, AC XX.1309, or similar standards
  • Software development work for legacy aircraft or avionics, autonomous vehicles or remotely piloted aircraft