Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

$176k - $198k

Red Cat Holdings, Inc.

Position Summary

We are seeking a Staff Software Engineer to serve as a technical architect across our robotics and autonomous systems stack. This is a senior individual contributor role focused on designing scalable, high-performance software architectures that span embedded firmware, real-time systems, edge compute, and hardware integration.

While familiarity with controls and embedded systems is important, this role is not purely controls-focused. Instead, you will define system-level software architecture for complex electromechanical platforms-including VTOL aircraft, gimbals, and robotic subsystems-ensuring modularity, determinism, performance, and long-term maintainability across the stack.

You will partner closely with controls engineers, hardware engineers, and systems teams to translate dynamic system requirements into robust software abstractions. You will guide architectural decisions across firmware, middleware, and edge compute layers, and help elevate engineering standards for modern C++ and production-grade robotics software.

This role emphasizes architectural clarity, cross-disciplinary leadership, and software excellence in robotics environments.

Essential Duties and Responsibilities

Robotics Software Architecture
  • Define and evolve the software architecture for complex robotics systems spanning firmware, middleware, and edge compute.
  • Design modular, scalable abstractions for sensors, actuators, state estimation, and control subsystems.
  • Establish patterns for deterministic real-time behavior across distributed components.
Embedded & Real-Time Systems Leadership
  • Guide architecture for embedded firmware interacting with motors, sensors, and hardware peripherals.
  • Collaborate with controls engineers to translate system dynamics into clean, testable software layers.
  • Ensure predictable performance under tight latency and reliability constraints.
Cross-Functional Systems Integration
  • Partner with mechanical, electrical, avionics, and systems engineers to define software-hardware contracts.
  • Lead technical direction during bring-up, integration, and performance iteration cycles.
  • Help structure telemetry pipelines and debugging workflows across embedded and flight systems.
Engineering Standards & Best Practices
  • Establish modern C++ standards for robotics codebases.
  • Define testing strategies appropriate for real-time and hardware-adjacent systems.
  • Improve CI/CD workflows for firmware and robotics software.
Verification & Validation Infrastructure
  • Drive architecture for SIL and HIL environments.
  • Define strategies for system-level testing, observability, and performance analysis.
  • Ensure long-term maintainability and evolvability of control-adjacent software.
Technical Ownership
  • Serve as a senior technical authority across robotics software initiatives.
  • Balance performance, safety, and maintainability in production systems.
  • Mentor engineers and raise the architectural bar across the organization.
  • Other duties as assigned.
Required Qualifications

Robotics Systems Experience
  • 7+ years building software for robotics, autonomous systems, aerospace, or embedded platforms.
  • Experience shipping production robotics or embedded systems products.
Software Architecture Expertise
  • Proven ability to design and evolve software architectures across embedded and distributed systems.
  • Experience defining clean hardware-software interfaces.
  • Strong understanding of real-time constraints and deterministic system design.
Modern C++ Proficiency
  • Deep knowledge of modern C++ (14/17/20).
  • Experience with memory management, concurrency models, and performance-critical systems.
  • Ability to establish coding standards and architectural patterns for embedded codebases.
Embedded Systems Exposure
  • Hands-on experience with microcontrollers (ARM Cortex-M, STM32, etc.).
  • Familiarity with RTOS environments (FreeRTOS, Zephyr, or similar).
  • Working knowledge of low-level drivers and hardware interfaces (SPI, I2C, UART, CAN).
Systems & Robotics Foundations
  • Solid understanding of kinematics, coordinate frames, and sensor integration.
  • Exposure to control systems, sensor fusion, or motion control concepts (not necessarily as a primary controls engineer).
  • Familiarity with telemetry, diagnostics, and system performance metrics.
Additional Desired Qualifications
  • Experience with PX4, MAVLink, or similar robotics middleware.
  • Simulation experience (URDF, Gazebo, Isaac, etc.).
  • Experience building SIL/HIL infrastructure.
  • Experience with Linux-based edge compute systems (Jetson, embedded Linux).
  • Familiarity with safety-critical or aerospace development environments.
Physical Requirements and Working Conditions
  • Must be able to walk, stand, and navigate large indoor and outdoor facilities for extended periods of time.
  • Ability to lift, carry, and move materials and equipment weighing up to 25 lbs on a regular basis.
  • Use of personal protective equipment (PPE) may be required in designated areas or when performing specific tasks, in accordance with safety protocols and company policy.
  • May be required to climb ladders, stoop, kneel, or crouch during inspections, maintenance walk-throughs, or emergency response situations.
  • Regular exposure to facility operations including noise, dust, temperature fluctuations, and industrial equipment.
  • Occasional off-hours or weekend work required for emergency facility responses or projects as needed
  • Requires frequent use of a computer and other standard office equipment for documentation, communication, and coordination tasks.

Background Check

This position will require successfully completing a post-offer background check. Qualified candidates with a criminal history will be considered and are not automatically disqualified, consistent with federal and state law.

EEO and ITAR/EAR Work Authorization Disclosure

Red Cat Holdings provides equal employment opportunities (EEO) to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This position requires direct or indirect access to hardware, software, technology or technical data controlled under the International Traffic in Arms Regulations (ITAR) and the Export Administration Regulations (EAR). Successful candidates for positions subject to ITAR/EAR restrictions must provide proof of U.S. Citizenship or Permanent Residence and must not require sponsorship for export-restricted work authorization.

E-Verify

The company participates E-Verify ensure eligibility for employment and compliance with Right to Work rules.

Compensation: $176k - $198k, plus generous annual equity package and potential bonuses.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Torrance, CA vacancy
  •  ...Redondo Beach, CA, CA, United StatesExperience: 12-25 yearsContact: RaghavendraContact Email: ****@*****.*** Title: Engineer Software 3 (Job ID: 1686)LOCATION: K481 Redondo Beach - R5 - 1 Space Park. 1 Space Park Redondo Beach CALevel of Clearance Required:... 
    Suggested

    Prolim Global

    Redondo Beach, CA
    4 days ago
  •  ...most demanding industries. Our integrated engineering and manufacturing platform transforms...  ...redefining industrial manufacturing through software-driven production, additive...  ...than traditional methods.We are seeking a Staff C++ Software Engineer to help develop the... 
    Suggested
    Temporary work

    Divergent

    Torrance, CA
    3 days ago
  • $122.43k - $224.5k

     ...of the world’s most demanding industries. Our integrated engineering and manufacturing platform transforms complex designs into...  ...boundaries of what can be built.PurposeDivergent is seeking a Staff Full-Stack Software Engineer to lead the architecture, design, and development... 
    Suggested
    Temporary work

    Divergent

    Torrance, CA
    2 days ago
  •  ...most demanding industries. Our integrated engineering and manufacturing platform transforms...  ...production system that combines advanced software, industrial robotics, and large-scale metal...  ...manufacturing. We are seeking a Staff Robotics Software Engineer to design, develop... 
    Suggested
    Temporary work

    Divergent

    Torrance, CA
    3 days ago
  • $177k - $265.6k

     ...customer and/or business funding, and holding final clearances prior to start date.*Northrop Grumman’s Space Sector is seeking a Staff Software Engineer - Level 5 to join our team of highly qualified, diverse professionals within the Western Region Software Engineering... 
    Suggested
    Relocation package
    Shift work

    Jobleads-US

    Redondo Beach, CA
    18 hours ago
  • $192.8k - $289.2k

     ...or business funding, and holding final clearances prior to start date. Northrop Grumman’s Space Sector is seeking a Sr. Staff Software Engineer – Level 6 to join our team of highly qualified, diverse professionals within the Western Region Software Engineering Directorate... 
    Shift work

    Jobleads-US

    Redondo Beach, CA
    18 hours ago
  •  ...world with real impact, Northwood is the place to do it. Role: Northwood Space is looking for a backend focused Staff Engineer to join our Software team. In this role, you will lead the development of our cloud-based platform that manages global antenna scheduling,... 
    Permanent employment

    Northwoodspace

    Torrance, CA
    5 days ago
  •  ...Northrop Grumman Space Sector in Redondo Beach, CA is seeking a Staff Software Engineer – Level 5 to design, develop, and validate software for embedded and real-time systems. You will work with cross-functional teams in an Agile setting and contribute to high-impact programs... 

    Jobleads-US

    Redondo Beach, CA
    18 hours ago
  • $181k - $271k

     ...from the ground up. Whether you’re in propulsion, manufacturing, software, avionics, or a corporate function, you’ll collaborate across...  ...bar for frontend across the org, and raise the level of the engineers around youAbout you:Significant experience (typically 8+ years... 

    Relativity Space

    Long Beach, CA
    3 days ago
  • $181k - $271k

     ...Whether you’re in propulsion, manufacturing, software, avionics, or a corporate function, you’...  ...You’ll work alongside welders, robotics engineers, data scientists, and systems engineers...  ....About the Role:We are seeking a Staff Software Engineer with broad technical skills... 

    Relativity Space

    Long Beach, CA
    4 days ago
  • $125.4k - $181.42k

     ...care for older adults, grounded in purpose, accountability, and respect for the people and communities we serve.The JobStaff Software Engineer specialized in designing and implementing Healthcare and health plan solutions including but not limited to Utilization Management... 
    Full time
    For contractors
    Work at office

    SCAN Health Plan

    Long Beach, CA
    5 days ago
  • $188.6k - $267.72k

     ...government partners, and other crewed systems that will unlock the expanding long-term space economy.Vast is looking for a Staff Software Engineer, reporting to the Senior Software Manager, to support the development of the systems that will be required for the design and... 
    Permanent employment
    Full time
    Temporary work

    Vast Space

    Long Beach, CA
    3 days ago
  •  ...making history. The Northrop Grumman AeronauticsSector (NGAS) Software Engineering Center of Technical Excellence (CoTE) is creating an...  ...The Software Engineering CoTE organization is seeking a Sr. Staff Engineer Software to lead the Full Stack Software Discipline... 
    Relocation package

    Northrop Grumman

    Manhattan Beach, CA
    3 days ago
  • Northrop Grumman is seeking a Sr. Staff Engineer Software to lead the Full Stack Software Discipline in the NGAS CoTE. You will guide strategic priorities, align with EI&E, and drive tools, processes, and training across programs to improve performance and interoperability... 

    Northrop Grumman

    Manhattan Beach, CA
    3 days ago
  • $181k - $271k

     ...from the ground up. Whether you’re in propulsion, manufacturing, software, avionics, or a corporate function, you’ll collaborate across...  ...Space focused on advanced aerospace systems, agentic engineering, and technologies outside the conventional roadmap. We build the... 
    Work at office
    Local area
    Remote work
    3 days per week

    Relativity Space

    Long Beach, CA
    4 days ago
  • $177k - $265.6k

     ...program funding. Start dates are determined after funding confirmation.Northrop Grumman Aeronautics Systems is looking to add a Staff Software Engineer to join our team on site in San Diego, CA or El Segundo, CA. The candidate should be a self-starter with familiarity... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    El Segundo, CA
    2 days ago
  • $160k - $225k

     ...THRIVE MARKET ENGINEER POSITION Thrive Market was founded in 2014 with a mission to make healthy and sustainable living easy and affordable...  ...tool for the job rather than the one they already know. At Staff, that means leverage. You bring the ideas to the table instead... 
    Work at office
    Flexible hours

    Thrive Market

    Playa Vista, CA
    4 days ago
  • $180k - $245k

     ...modernizing what it means for businesses and their employees to truly feel safe. POSITION OVERVIEW: HiveWatch is seeking a Staff Software Engineer to join team and become the technical center of gravity for our HiveWatch Gateway edge appliance - the compute environment... 
    Flexible hours

    Saasventurecapital

    El Segundo, CA
    2 days ago
  • $181k - $271k

     ...from the ground up. Whether you're in propulsion, manufacturing, software, avionics, or a corporate function, you'll collaborate across...  ...schedule purchasing and manufacturing operations, access and analyze engine and component test data, and several other tools used by... 

    Relativity Space

    Long Beach, CA
    4 days ago
  • $150k - $240k

     ...last mile: the Circadia Intelligence Platform that care staff act on, the software features around it, and the services underneath, carrying...  ...Prior forward-deployed, solutions, or implementation engineering Significant open source, systems that outlived your tenure... 
    Full time
    Shift work

    Circadia Health

    El Segundo, CA
    1 day ago
  • $188.6k - $267.7k

     ...government partners, and other crewed systems that will unlock the expanding long-term space economy.Vast is looking for a Staff Flight Software Engineer, reporting to Senior Manager, Flight Software, to support the development of the systems that will be required for the... 
    Permanent employment
    Full time
    Temporary work
    Weekend work
    Afternoon shift

    Vast Space

    Long Beach, CA
    3 days ago
  • $170k - $205k

     ...JOB TITLE: Staff Software Engineer LOCATION: 100% Remote DURATION: Full-time SALARY RANGE: $170-205k We are seeking an experienced Staff Software Engineer who can operate across platform engineering, application architecture, infrastructure, automation, DevSecOps... 
    Hourly pay
    Full time
    Temporary work
    Work at office
    Remote work

    Jobleads-US

    El Segundo, CA
    3 days ago
  •  ...Staff Software Engineer, Digital Engineering Denver, CO or Long Beach, CA Space is a warfighting domain. True Anomaly seeks those with the talent and ambition to build the technology that secures it. OUR MISSION True Anomaly delivers decisive capabilities for... 
    Permanent employment
    Temporary work
    For contractors
    Fixed term contract
    Work at office
    Flexible hours

    Jobleads-US

    Long Beach, CA
    1 day ago
  • $140k - $168k

     ...collaborative, energetic, and forward-thinking individuals to join our team. We are seeking a highly skilled and experienced Staff Embedded Software Engineer to join our software team. In this position, you will be the organization's technical authority for embedded... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    Roman Health Pharmacy LLC

    El Segundo, CA
    1 day ago
  • $150.2k - $283.5k

     ...will be collaborating with many cross-functional teams from electrical architecture, system integration, and other platform software engineers for firmware development through all stages of the program development. Responsibilities What you'll do... Lead... 
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford Motor Company

    Long Beach, CA
    1 day ago
  • $181k - $271k

     ...from the ground up. Whether you’re in propulsion, manufacturing, software, avionics, or a corporate function, you’ll collaborate across...  ...failures on a prototype board alongside the electrical engineers At Relativity Space, we are committed to transparency and fairness... 

    Relativity Space

    Long Beach, CA
    2 days ago
  •  ...led development model to accelerate how automation and AI solutions are delivered across the enterprise.We’re looking for a Staff Software Engineer to own the platform, governance, and engineering foundations that make this model successful at scale. This role focuses on... 
    Full time
    For contractors
    Work at office

    SCAN Health Plan

    Long Beach, CA
    4 days ago
  •  ...Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER, COMPONENTS (STARSHIELD)Starshield leverages SpaceX’s Starlink technology and launch capability to support national security... 
    Permanent employment
    Temporary work
    Weekend work

    SpaceX

    Hawthorne, CA
    3 days ago
  • $160k - $225k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SR. SOFTWARE ENGINEER, FLIGHT SOFTWARE (STARSHIP)SpaceX's Starship spacecraft and Super Heavy rocket (collectively referred to as Starship)... 
    Permanent employment
    Temporary work
    Weekend work

    SpaceX

    Hawthorne, CA
    1 day ago
  • $165k - $265k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SR. SOFTWARE ENGINEER (COMPONENTS)The Components Team develops and manufactures the most advanced spacecraft and launch vehicle components in the... 
    Permanent employment
    Temporary work
    Weekend work

    SpaceX

    Hawthorne, CA
    21 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!