Senior Software Engineer
Updated on 11/9/2023
Urban air-mobility company
Company Overview
Wisk’s mission is to provide safe everyday flight for everyone through their aircrafts and services which are centered around the highest aviation safety standards. The company has built an industry-leading autonomy platform on proven aviation systems with autopilot, precision navigation, and data links augmented with Wisk’s proprietary and decision-making logic software.
AI & Machine Learning
Hardware
Company Stage
N/A
Total Funding
$450M
Founded
2019
Headquarters
Mountain View, California
Growth & Insights
Headcount
6 month growth
↑ 12%1 year growth
↑ 26%2 year growth
↑ 101%Locations
Mesa, AZ, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
AWS
Computer Networking
Docker
Linux/Unix
React.js
SCRUM
Python
TypeScript
CategoriesNew
Software Engineering
Requirements
- The successful candidate has experience in various stages of the software development life cycle and experience in the practical application of modern development practices in developing type-certified aircraft. In this role, the candidate must be a self-starter who enjoys problem-solving and working on ambiguous and complex problems. The candidate is open-minded to different types of solutions, is an excellent collaborator and team player, and can communicate effectively
- BS in CS, AE, ME, EE, or equivalent, with 5-8 years of relevant experience
- You have developed embedded software
- Expert proficiency in C/C++
- Proficient using VSCode, Docker, Linux
- Proficient in Go, Python, and shell scripting languages
- Experience in Intel/ARM development
- Experience with ARINC 653 RTOS
- Ability to read schematics and perform basic hardware debugging
- Exposure to computer networking and networking concepts
- You have hands-on experience taking a software product from ideation to customer release and maintenance
- You have a strong and applied knowledge of complex embedded and Web-based software application design and development
- You have a strong and applied understanding of the agile development process
- Have a systems view, be detail-oriented and safety-oriented
- You are a highly motivated, self starting individual with a broad set of skills and never afraid of facing complex technical challenges
- You are a solution oriented individual with a strong analytical mindset
- You have strong communication skills and can easily tailor your communications to suit the audience
- You can adapt quickly or propose changes needed to achieve early results in a timely fashion
- You embrace challenges and take commitments and deliver results within reasonable expectations
- You are a positive team player
Responsibilities
- As part of the Remote Supervision Integrated Product Team organization, you will act as a Staff Software Engineer for a novel type of aircraft development targeting the autonomous UAM market
- You will participate in designing and implementing observable safety-critical and non-safety-critical systems
- You will support the creation of frameworks and tooling to increase developer efficiency and confidence
- You will support Systems Engineering in defining and documenting the technical solution and integration efforts with other projects and external partners
- You will help define software architecture, physical architecture, and integration plans
- You will write code in support of software development activities
- You will help coordinate integration and testing efforts
- You will take part in Agile Development processes, cross-functional design reviews, and mentoring
- You will work closely with other Software Engineers, Systems Engineers, and Suppliers
- You will participate in software requirements development process
Desired Qualifications
- Familiarity and application experience with software development governed by processes for certified safety critical systems (DO-178B/C, ISO-26262, etc.)
- Developed FAA certified software on prior programs/projects
- Familiarity with ARP4754A, DO-160, DO-178C, DO-254, ARP4761, Part 23/25, regulations, AC XX.1309, or similar standards
- Software development work for autonomous vehicles, remotely piloted aircraft, or airline operations centers
- You have been or are interested in working as an Agile Scrum Leader
- Familiarity in Typescript and React
- Familiarity with Amazon Web Services
- Passionate about automation and development efficiency