Wisk

Wisk

Principal Software Development Engineer

Mountain View, CA · Principal · Full-time

Sponsorship not specified$205k-$241kDetected 50 days ago
C++Intellectual PropertyFPGAEmbedded SystemsAvionicsDO-178Systems EngineeringElectrical EngineeringHardware DesignCommunicationMentoring

About the role

  • By delivering everyday flight for everyone, we're making it possible to spend less time getting there and more time being there.
  • You will be supporting the Digital Products department within the Software and Simulation Systems (S3) organization.
  • The Digital Products team is responsible for the complete life cycle for software and firmware used across our aircraft and ground systems.

Responsibilities

  • In this role, situated within the S3 Organization, you will serve as a Principal Software Development Engineer dedicated to the development of a novel aircraft designed for the Advanced Air Mobility (AAM) market.
  • You will define, architect, and champion the software framework for complex safety-critical embedded systems, ensuring scalability, performance, and adherence to design constraints.
  • You will participate in, lead, and execute technical trade studies to evaluate design alternatives, technologies, and methodologies, ensuring the selection of optimal solutions with respect to performance, safety, and cost.
  • You will ensure adherence to recognized safety standards, specifically DO-178C, DO-331, and DO-332, across the entire software lifecycle, encompassing planning, requirements specification, design, coding, and integration.
  • You will participate and provide guidance during the requirements specification and design phases - decomposition of system requirements into traceable and verifiable high-level software requirements, and subsequently into low-level requirements or design models.
  • You will collaborate with various software product teams and ensure software architecture and design principles laid out are followed through design and implementation of robust, high-performance embedded code primarily in C/C++ for RTOS-based environments.
  • You will establish and continuously improve engineering best practices, coding standards, and requisite tools to maintain a highly reliable software development environment.
  • You will support internal and SOI audits.

Requirements

  • Alternatively, 10 years of experience with a Master's degree, or with a PhD's degree.
  • Strong, practical proficiency in programming languages such as C, C++, and Assembly, along with embedded software toolchains.
  • Experience working with various Real-Time Operating Systems (RTOS).
  • Ability to think from a system level perspective, and understand the relationship between software and hardware.
  • Expertise in performing rigorous trade studies and making data-driven architectural decisions.

Nice to have

  • Experience with model-based software design and development techniques is a plus.

Compensation

  • $205,000 - $241,000 per year - The starting base salary within this range for this role varies based on factors such as your geographical location, and your relevant job-related experience that is consistent with a business necessity.
  • Wisk HQ is located in Mountain View just a couple of hundred feet from Shoreline Lake and its surrounding walking/jogging trails.

Company info

  • Wisk Aero does not accept agency resumes.
  • Please do not forward resumes to our jobs alias, Wisk Aero employees, or any other organization location.
  • Wisk Aero is not responsible for any fees related to unsolicited resumes.
  • Wisk Aero provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, colour, religion, sex, ethnic or national origin, age, disability/handicap, gender identity or expression, pregnancy, sexual orientation, civil status, political convictions, language, social condition, or any other protected characteristics.
  • In addition to federal law requirements, Wisk Aero abides by applicable provincial and local laws governing nondiscrimination in employment in every location in which the company has facilities.
  • This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training
  • Wisk Aero is an E-Verify employer.
  • You will be part of software development and support activities during the software development life cycle.

This listing is sourced directly from Wisk's careers page and normalized into a canonical job model.