Senior Software Engineer

Antramo
  • Sunnyvale, California
    30+ days ago

    Job Description

    About the Opportunity

    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.


    Package Details

    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

    Numbers & Facts

    LocationSunnyvale, California

    Skills

    • Accidental Death and Dismemberment (AD&D)unmatched
    • Accreditation Standardsunmatched
    • Aviation Industryunmatched
    • Busesunmatched
    • Change Controlunmatched
    • Change Requests/Ordersunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Debugging Skillsunmatched
    • Dental Insuranceunmatched
    • Disability Insuranceunmatched
    • Documentationunmatched
    • Embedded Softwareunmatched
    • Embedded Systemsunmatched
    • Hardware Quality Assuranceunmatched
    • Hardware-Software Integrationunmatched
    • Microcontrollerunmatched
    • Preferred Provider Organization (PPO)unmatched
    • Problem Solving Skillsunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assurance Methodologyunmatched
    • Realtime Operating Systemunmatched
    • Requirements Managementunmatched
    • Root Cause Analysisunmatched
    • Safety Standardsunmatched
    • Safety Systemsunmatched
    • Scripting (Scripting Languages)unmatched
    • Simulationunmatched
    • Software Administrationunmatched
    • Software Engineeringunmatched
    • Software Simulationunmatched
    • Software Testingunmatched
    • Software Validationunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Test Automationunmatched
    • Test Designunmatched
    • Test Plan/Scheduleunmatched
    • Test Toolsunmatched
    • Testingunmatched
    • Traceabilityunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Validation Planunmatched
    • Validation Testingunmatched
    • Verification Plansunmatched
    • Vision Planunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder