1

Principal Development Engineer Jobs (NOW HIRING)

Principal Software Development Engineer

Mountain View, CA ยท On-site

$159.30K - $213.50K/yr

We are looking for a highly experienced and technically profound Principal Software Development Engineer to join our team. This pivotal role requires deep expertise in safety critical and modern ...

Principal Software Development Engineer

Seattle, WA ยท On-site

$153.60K - $206K/yr

Principal Software Development Engineer This role sits within Expedia's Traveler & Partner Service Platform (TPSP) Product & Technology organization, which builds the core capabilities and ...

Principal R&D Engineer

Waukegan, IL ยท On-site

$106.68K - $160.02K/yr

Principal R&D Engineer Country/Region: United States Job Location: Waukegan Required Travel (%): 5 Work Model: onsite Principal R&D Engineer Your Mission As a Senior Research and Development Engineer ...

next page

Showing results 1-20

Principal Development Engineer information

See salary details

$74K

$147.2K

$212.5K

How much do principal development engineer jobs pay per year?

As of Jun 4, 2026, the average yearly pay for principal development engineer in the United States is $147,220.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,500.00 and $173,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Principal Development Engineer, and why are they important?

To thrive as a Principal Development Engineer, you need extensive experience in software or hardware development, advanced problem-solving abilities, and typically a bachelor's or master's degree in engineering or a related field. Mastery of relevant programming languages, development frameworks, and project management tools, as well as certifications like PMP or Agile, is highly valuable. Leadership, collaboration, and strong communication skills are essential for guiding teams and managing complex projects. These competencies are crucial for driving technical innovation, ensuring project success, and fostering a high-performing engineering environment.

How does a Principal Development Engineer typically collaborate with cross-functional teams during product development?

As a Principal Development Engineer, you'll frequently work with cross-functional teams including product managers, designers, QA engineers, and operations staff. Your role involves translating product requirements into technical solutions, providing technical leadership, and ensuring alignment across departments. Effective communication and the ability to balance technical constraints with business priorities are key. You'll also mentor junior engineers and help set coding standards to maintain high-quality deliverables throughout the development lifecycle.

What are Principal Development Engineers?

Principal Development Engineers are senior-level professionals who lead technical development efforts within engineering teams. They are responsible for designing and overseeing the implementation of complex systems or products, providing technical guidance to other engineers, and ensuring that engineering best practices are followed. In addition to their technical expertise, they often collaborate with stakeholders, manage project timelines, and help set the technical direction for their organization. Their role is critical in bridging the gap between engineering execution and strategic business goals.

What is the difference between Principal Development Engineer vs Senior Software Engineer?

AspectPrincipal Development EngineerSenior Software Engineer
Required CredentialsBachelor's or Master's in Engineering, extensive experience, possibly certifications in specific technologiesBachelor's or Master's in Computer Science or related field, several years of experience
Work EnvironmentLead technical projects, influence architecture, collaborate across teamsDevelop software, implement features, troubleshoot issues
Employer & Industry UsageTech companies, manufacturing, R&D departmentsSoftware development firms, tech startups, IT departments
Search & Comparison IntentUnderstanding senior technical roles, career progressionTechnical expertise, hands-on development focus

The Principal Development Engineer typically holds a higher level of responsibility, focusing on leading projects and strategic technical decisions, whereas a Senior Software Engineer primarily concentrates on coding and implementing solutions. Both roles require strong technical skills, but the Principal role involves broader influence and leadership within the organization.

More about Principal Development Engineer jobs
What states have the most Principal Development Engineer jobs? States with the most job openings for Principal Development Engineer jobs include:
Infographic showing various Principal Development Engineer job openings in the United States as of May 2026, with employment types broken down into 95% Full Time, and 5% Contract. Highlights an 100% In-person job distribution, with an average salary of $147,220 per year, or $70.8 per hour.

Principal Software Development Engineer

Wisk

Mountain View, CA โ€ข On-site

$159.30K - $213.50K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 11 days ago


Job description

At Wisk, we're transforming the future of urban mobility through safe, all-electric, autonomous flight. We are a passionate team working together toward a sustainable future, solving high-impact problems that have never been solved before. By delivering everyday flight for everyone, we're making it possible to spend less time getting there and more time being there. If you want to be part of shaping the future of mobility, then read on!

We are looking for a highly experienced and technically profound Principal Software Development Engineer to join our team. This pivotal role requires deep expertise in safety critical and modern software architectures and development methods, along with rigorous development processes, and mandatory compliance with leading industry safety standards (e.g., DO-178C, ISO 26262). Candidates must have a broad background with extensive experience in developing high-integrity systems across industries such as aerospace, automotive, rail, and defense. As the Principal Software Engineer, you will serve as a key technical leader, mentor, and architect, ensuring the highest levels of quality, reliability, and overall safety are met for the entire autonomous vehicle service, encompassing both the aircraft and essential ground systems. 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.

This is a hybrid work opportunity. At Wisk, this means working onsite at our Mountain View HQ office 3 days per week with flexibility for the remainder of the days.

In this role, you will have the opportunity to make a lasting impact on aviation by establishing efficient, effective, modular, scalable, and safe architectural practices and operationalizing them through implementation in software products as part of Wisk's software team for an autonomous passenger-carrying eVTOL service.

What you will do:

  • 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 be involved in technology maturation activities.

  • 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 be part of software development and support activities during the software development life cycle.

  • You will establish and continuously improve engineering best practices, coding standards, and requisite tools to maintain a highly reliable software development environment.

  • You will provide technical mentorship and guidance to senior and staff engineers, serving as a software engineering domain expert within the organization.

  • You will serve as a principal software liaison with the Systems Engineering, Hardware Engineering, and Safety teams to ensure the seamless integration and validation of the entire system.

  • You will support internal and SOI audits.

Requirements:

  • BS in Computer Science, Electronics, or Electrical engineering, with a minimum of 15 years of substantial experience in the design and development of safety critical-software in the aerospace, automotive, rail or defence industries. Alternatively, 10 years of experience with a Master's degree, or with a PhD's degree.

  • Preferably, experience on multiple aerospace projects governed by DO-178C and its supplements.

  • Demonstrated expertise in designing and developing software architecture for high-integrity, safety-critical embedded systems.

  • Strong, practical proficiency in programming languages such as C, C++, and Assembly, along with embedded software toolchains.

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

  • Experience working with various Real-Time Operating Systems (RTOS).

  • Solid understanding of ARINC 653, Integrated Modular Avionics (IMA), and various communication protocols relevant to avionics, including I2C, SPI, CAN, RS485, Arinc429, and Ethernet, as well as bootloaders and interrupt handling.

  • Strong foundation of software and hardware, with a deep understanding of computer architecture, including microcontrollers, FPGA, memory management and peripherals.

  • Ability to think from a system level perspective, and understand the relationship between software and hardware.

  • Highly motivated, self-starting individual with strong communication skills and a positive team player.

  • Strong theoretical and practical knowledge of design patterns, architectural patterns, and software modeling languages.

  • Expertise in performing rigorous trade studies and making data-driven architectural decisions.

  • Excellent communication skills with the ability to articulate complex design concepts to technical and non-technical stakeholders.

Job Type: Full-time

Pay range the company expects to pay: $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. We offer a comprehensive benefits package including medical, dental, vision, and life insurance, 9 off Fridays for full-time employees throughout the year, flexible vacation time off, 11 company holidays, a 401(k) plan with 50% company matching vested immediately, commuter assistance, and education assistance. And on top of all that, we also offer a variety of perks such as free catered lunches, flight lessons, wellness allowances, snacks, drinks, employee referral bonus, charitable giving match, patent bonus program, and more.


To all recruitment agencies: 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.