Staff Software Engineer
$176k - $198kRed 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 7+ years building software for robotics, autonomous systems, aerospace, or embedded platforms.
- Experience shipping production robotics or embedded systems products.
- 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.
- 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.
- 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).
- 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.
- 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.
- 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.
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
- ...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...SuggestedTemporary work
$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...SuggestedTemporary work- ...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...SuggestedTemporary work
$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...SuggestedRelocation packageShift work$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- ...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
- ...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...
$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...$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...$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 timeFor contractorsWork at office$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 employmentFull timeTemporary work- ...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 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...
$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 officeLocal areaRemote work3 days per week$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 timeRemote workRelocation packageShift work$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 officeFlexible hours$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$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...$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 timeShift work$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 employmentFull timeTemporary workWeekend workAfternoon shift$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 payFull timeTemporary workWork at officeRemote work- ...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 employmentTemporary workFor contractorsFixed term contractWork at officeFlexible hours
$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 employmentFull timeContract workWork experience placementLocal area$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 startVisa sponsorshipFlexible hours$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...- ...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 timeFor contractorsWork at office
- ...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 employmentTemporary workWeekend work
$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 employmentTemporary workWeekend work$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 employmentTemporary workWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
Related searches
- ultimate software Torrance, CA
- software qa Torrance, CA
- embedded software Torrance, CA
- software sales Torrance, CA
- bank software Torrance, CA
- software intern Torrance, CA
- entry level software sales Torrance, CA
- software applications developer Torrance, CA
- software technology Torrance, CA
- internship software Torrance, CA


