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

Description

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
  • $141.38k - $224.5k

     ...comprehensively uses machine learning to optimally engineer, additively manufacture, and flexibly...  ...production system that combines advanced software, industrial robotics, and large-scale...  ...additive manufacturing. We are seeking a Staff Robotics Software Engineer to design,... 
    Suggested
    Temporary work

    Divergent, LLC

    Torrance, CA
    3 days ago
  • $106.2k - $182.98k

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

    GRP SCAN Group

    Long Beach, CA
    3 days ago
  • $159.9k - $226.9k

     ...with the most talented people on Earth furthering space exploration for humanity, come join us. Vast is looking for a Staff Software Engineer, AI Tooling reporting to the Senior Manager, Software Engineering to support the development of the systems that will... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Work experience placement
    Weekend work
    Afternoon shift

    Vast

    Long Beach, CA
    3 days ago
  • $157.8k - $289.2k

     ...making history.The Northrop Grumman Aeronautics Sector (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... 
    Suggested
    Part time
    Relocation package
    Flexible hours
    Shift work

    Northrop Grumman

    Hermosa Beach, CA
    7 hours 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... 
    Suggested
    Part time

    Relativity Space

    Long Beach, CA
    7 hours ago
  • $140k - $220k

     ...London. For more information, please visit . Role Overview: CHAOS is seeking a highly-skilled and motivated Senior Radar Software Engineer to join our team supporting our R&D and product engineering initially focusing on our next-generation radar products. This is... 
    Full time
    Work experience placement
    Casual work
    Work at office
    Relocation package

    CHAOS Industries

    Hawthorne, CA
    3 days ago
  •  ...work will directly shape critical systems, influence major technical decisions, and have immediate, real-world impact. Ground Software Engineer Ground Software Engineer on the Flight Software team is responsible for building the software systems that connect... 
    Full time
    Immediate start

    Castelion

    Torrance, CA
    3 days ago
  • $170k - $200k

     ...century of economics, geopolitics, and global security. We're here to shape it. About this role AndrenaM is seeking a Senior Software Engineer who is passionate about advancing the user experience for autonomy and maritime technology to join us at our office in... 
    Permanent employment
    Full time
    Work experience placement
    Work at office
    Local area
    Flexible hours

    AndrenaM

    Torrance, CA
    3 days ago
  •  ...uncertainty, but by foresight. Our autonomous edge sensing fleets, deep learning forecast models, and integrated customer decision engines will create the most precise weather intelligence on the planet—empowering industry, strengthening climate resilience, providing vital... 
    Remote work

    Mantari

    Torrance, CA
    3 days ago
  • $120k - $145k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, HITL - TOP SECRET CLEARANCE As a Software Engineer in Special Programs, you will design, develop, and test key aspects of... 
    Permanent employment
    Full time
    Temporary work
    Immediate start
    Weekend work

    Spacex

    Hawthorne, CA
    1 day ago
  • $160k - $225k

     ...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SR. SOFTWARE ENGINEER, TELEMETRY (STARLINK) At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world... 
    Permanent employment
    Full time
    Temporary work
    Worldwide
    Weekend work

    Spacex

    Hawthorne, CA
    1 day ago
  • $160k - $220k

     ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.   SR. SOFTWARE ENGINEER, SIMULATIONS (APPLICATION SOFTWARE) As a Software Engineer on the Simulations team, you will design, develop, and test our in... 
    Permanent employment
    Full time
    Temporary work
    Weekend work

    Spacex

    Hawthorne, CA
    1 day ago
  • $160k - $220k

     ...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SR. SOFTWARE ENGINEER (STARSHIELD) Starshield leverages SpaceX’s Starlink technology and launch capability to support national security efforts. While... 
    Permanent employment
    Full time
    Temporary work
    Weekend work

    Spacex

    Hawthorne, CA
    1 day ago
  • $120k - $145k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, CUSTOMER HARDWARE (STARLINK) Starlink is the world’s largest satellite constellation and is providing fast, reliable... 
    Permanent employment
    Full time
    Temporary work
    Live in
    Remote work
    Worldwide
    Weekend work

    Spacex

    Hawthorne, CA
    1 day ago
  • $120k - $145k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.   SOFTWARE ENGINEER (STARSHIELD) Starshield leverages SpaceX’s Starlink technology and launch capability to support national security efforts.... 
    Permanent employment
    Full time
    Temporary work
    Immediate start
    Weekend work

    Spacex

    Hawthorne, CA
    1 day ago
  • $125k - $145k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.   SOFTWARE ENGINEER, SIMULATIONS (APPLICATION SOFTWARE) As a Software Engineer on the Simulations team, you will design, develop, and test our... 
    Permanent employment
    Full time
    Temporary work
    Weekend work

    Spacex

    Hawthorne, CA
    1 day ago
  • $120k - $150k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER (VEHICLE ENGINEERING) Be a founding member of the Artificial Intelligence Software Engineering team, focusing on solving... 
    Permanent employment
    Full time
    Temporary work
    Weekend work

    Spacex

    Hawthorne, CA
    1 day ago
  • $91.8k - $137.6k

     ...Our employees are not only part of history, they\u0027re making history.\n\nNorthrop Grumman Space Systems (NGSP) is seeking a Software Engineer (T02) to join our Space Park Software Engineering organization. This position is located in Manhattan Beach, CA.\n\nIn this... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Manhattan Beach, CA
    1 day ago
  • $120k - $145k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, TRACKING (STARSHIELD) Starshield leverages SpaceX’s Starlink technology and launch capability to support national security... 
    Permanent employment
    Full time
    Temporary work
    Weekend work

    Spacex

    Hawthorne, CA
    1 day ago
  • Software Engineer (T02): 2 years of relevant experience with Bachelor's degree; 0 years with Master's degree; an additional 4 years of experience may be considered in lieu of degree Principal Software Engineer (T03): 5 years of relevant experience with Bachelor's degree... 
    Full time

    Northrop Grumman

    Redondo 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...  ...interfaces, and radio transceivers alongside electrical engineers and the FPGA gateware developerAbout You:BS/MS in Computer Science... 
    Part time

    Relativity Space

    Long Beach, CA
    7 hours ago
  • $125k - $150k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, FLIGHT SOFTWARE (STARSHIELD) The Starshield mission is to support national security through a focus on timely and reliable... 
    Permanent employment
    Temporary work
    Immediate start
    Weekend work

    SpaceX

    Hawthorne, CA
    3 days ago
  • $165k - $231k

     ...battlefield and deter the adversaries of democracy. We’re hiring engineers, operators, and builders who want to move fast, take on...  ..., CI/CD, and secure-environment compliance that all of Neros' software ships onto. You'll leverage deep expertise in cloud infrastructure... 
    Work experience placement

    Neros Technologies

    Torrance, CA
    3 days ago
  •  ...Job Description Job Description Description As a Staff RF Embedded Software Engineer at Impulse, your core responsibility will be to own the design, testing, and delivery of flight RF software systems for space missions anywhere from low earth orbit to mars.... 
    Permanent employment
    Full time

    Impulse Space

    Redondo Beach, CA
    14 days ago
  • $122.43k - $224.5k

     ...) that comprehensively uses machine learning to optimally engineer, additively manufacture, and flexibly assemble complex integrated...  ...and production. Purpose Divergent is seeking a Staff Full-Stack Software Engineer to lead the architecture, design, and... 
    Temporary work

    Divergent

    Torrance, CA
    5 days ago
  • $188.6k - $267.7k

     ...work with the most talented people on Earth furthering space exploration for humanity, come join us.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
    Part time
    Weekend work
    Afternoon shift

    Vast Space

    Long Beach, CA
    7 hours ago
  • $181k - $271k

     ...ground up. Whether you’re in propulsion, manufacturing, software, avionics, or a corporate function, you’ll collaborate across...  ...the next generation of explorers.About the Role:As a Staff Flight Software Engineer within the Interplanetary Sciences Program at Relativity... 
    Part time

    Relativity Space

    Long Beach, CA
    7 hours ago
  • $94k - $141k

     ...Applicants that do not meet these requirements will not be considered. SciTec has immediate opportunities for talented software developers and engineers to support programs focusing on low-latency data processing, classification, fusion and tracking algorithms for... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Scitec

    El Segundo, CA
    1 day ago
  • $79k - $119k

     ...corporations, and government agencies rely on Relativity’s legal AI software to securely surface and manage the most relevant and impactful...  ...through Justice for Change. WHAT WE DO At Relativity, engineers don’t just write code. They build the systems that power AI-... 
    Remote work
    Home office

    Relativity

    Hawthorne, CA
    2 days ago
  • $150k - $200k

     ...As a Senior Software Engineer on our Ground Software team, you are responsible for creating the software that is used to build, test, and fly our satellites and customer payloads. You will build upon the mission software platform used to fly K2’s Gravitas satellite, developing... 
    Permanent employment

    K2 Space

    Torrance, CA
    1 day ago

Do you want to receive more vacancies?

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