Senior Software Engineer

Posted 2 days ago

antramoSunnyvale (CA)

SENIORITY

Lead

SALARY

$160,000 per year

Apply

About the role

This role is ideal for a senior engineer who thrives in hands-on environments and wants to build software that directly impacts real-world flight operations. You will lead the development of safety-critical software used in an experimental aircraft/airship program, working closely with flight test, pilots, and cross-functional engineering teams. What You Will Do! Lead software requirements capture and finalization in collaboration with flight test engineers, flight operations, and pilots Own the design and architecture of safety-critical embedded software Drive hands-on implementation and integration of safety-critical systems Develop test sets and validation/verification plans for released software Lead root cause analysis and debugging for issues found in internal and external testing Support verification and validation activities to ensure reliability and repeatability in flight environments Define requirements for simulation software supporting testing and development Maintain simulation design documentation and test reports Lead software release processes for flight testing and production usage Own change control activities including merge requests, reviews, and software change requests Collaborate across software, hardware, test, and operations teams Required
Qualifications: BS/MS in Computer Science, Computer Engineering, or related field 5-7+ years of experience in embedded and/or safety-critical software engineering Strong experience with RTOS and real-time embedded development Proficiency in C++ and/or C, and ability to work across multiple languages Experience with Python for scripting, automation, or test tooling Familiarity with modern source control and CI/CD workflows (GitLab preferred) Strong knowledge of software validation practices (testing, verification, documentation, traceability) Excellent communication skills and a structured approach to problem solving Preferred / Nice-to-Have Experience Exposure to aviation certification standards such as DO-178C (or similar safety-critical standards) Experience integrating software with hardware interfaces (MCUs, sensors, actuators, communication buses) Experience with PLC systems and HMI UI development experience for cockpit, instrument cluster, or equipment interfaces Familiarity with front-end/back-end architecture concepts (not required) Compliance Employment is contingent on standard background screening and other compliance requirements where applicable. What We Offer! Relocation assistance Excellent medical, dental, and vision insurance through a PPO plan (100% premium paid for individuals, ~70% for dependents) Company-paid life, AD&D, long-term disability, and short-term disability insurances Parental leave Generous PTO + 10 paid holidays 401(k) matching up to 6% Lunch and snacks provided every day, including accommodations for all dietary restrictions Monthly wellness stipend Monthly cell phone stipend Yearly education stipend to obtain certifications or take classes in your field The base salary range for this role is $160,000 to $185,000

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this