Wisk
Sr. Staff Software Development Engineer
Mountain View, CA · Staff+ · Full-time
Sponsorship not specified$205k-$241kDetected 14 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.
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.