Senior Software Engineer

Antramo

Sunnyvale (CA)

On-site

USD 160,000 - 185,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation assistance
Health insurance
Dental insurance
Vision insurance
Life insurance
Parental leave
Paid time off
401(k) matching
Wellness stipend
Cell phone stipend
Education stipend

Job summary

Antramo in Sunnyvale, CA, is seeking a senior embedded software engineer to lead the development of safety-critical software for an experimental aircraft/airship program. You will work closely with flight test, pilots, and cross-functional teams to define requirements, design architecture, and drive implementation.

Responsibilities include managing verification/validation, simulation tooling, and release processes for flight testing.

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.

Responsibilities

  • 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.

Skills

Embedded software
RTOS
C/C++
Python
GitLab CI/CD
Software validation
Communication skills
Problem solving

Education

BS/MS in CS/CE

Tools

GitLab

Job description

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 softwareLead 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 teamsRequired

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Ohio)
Senior Software Engineer (Ohio)

LTA Research • Akron (OH)

On-site
USD 125,000 - 150,000
Relocation assistance
100% health insurance premium for individuals
401(k) matching up to 6%
+3
Senior Embedded Systems & Controls Engineer
Senior Embedded Systems & Controls Engineer

LMK Recruiting Solutions • Irvine (CA)

On-site
USD 150,000 - 250,000
Health, dental, and vision coverage
401(k) with company match
Equity
Flight Software Engineer
Flight Software Engineer

Robopgh • Pittsburgh

On-site
USD 90,000 - 120,000
Stock options
401(k) plan
Health, dental, and vision benefits
+3
Senior Software Engineer (CA)
Senior Software Engineer (CA)

LTA Research • Sunnyvale (CA)

On-site
USD 160,000 - 185,000
Relocation assistance
Comprehensive medical, dental, and vision insurance
401(k) matching up to 6%
+2
Sr Staff Software Engineer
Sr Staff Software Engineer

Y99000 General Electric Company • Evendale (OH)

On-site
USD 130,000 - 200,000
Comprehensive medical coverage
401(k) savings plan with company match
Relocation assistance
+2
Flight Software Engineer - Embedded Systems & Communications
Flight Software Engineer - Embedded Systems & Communications

Approach Venture • Golden (CO)

On-site
USD 120,000 - 170,000
Equity compensation
Medical, dental, vision
Paid parental leave
+4
Senior Software Engineer, Embedded Systems
Senior Software Engineer, Embedded Systems

Elroy Air • California (MO)

On-site
USD 180,000 - 280,000
Director of Embedded Software
Director of Embedded Software

Fruition Group US • California (MO)

Hybrid
USD 270,000 - 410,000
Bonus: 20%
Total cash 300k–348k with equity
Hybrid work + relocation support
Staff Software Engineer
Staff Software Engineer

Y99000 General Electric Company • Evendale (OH)

On-site
USD 109,000 - 147,000
Healthcare benefits
401(k) with company matching
Tuition assistance
+3
Senior Software Engineer, Embedded Systems
Senior Software Engineer, Embedded Systems

Elroy Air • Byron (CA)

On-site
USD 180,000 - 280,000