← Back to results

Senior Systems Software Engineer

Join NODA AI as a Senior Systems Software Engineer to debug and resolve cross-system issues in unmanned systems technology.

Location
Austin
Compensation
Not disclosed
Level
senior
Type
full time · Hybrid

Posted by employer 3 months ago

First seen on Joblaze 1 month ago

Last verified on the company career page 16 hours ago

Apply at NODA AI → Save job Scanned from nodaintelligence.ai

Requirements

Experience
5+ years

Not disclosed in this posting: compensation, visa sponsorship.

Benefits

401k Match Mental Health Resources Unlimited PTO Equity/Stock Options Health Insurance Parental Leave

Joblaze summary

In the role of Senior Systems Software Engineer at NODA AI, the individual will focus on debugging and resolving complex issues across software, networking, and hardware systems that support unmanned operations. Proficiency in C++ or Python, along with experience in real-time messaging frameworks like DDS or ROS, is essential for success. This position is ideal for someone with over five years of experience in software engineering, particularly in mission-critical environments, who can navigate technical discussions across various disciplines. NODA AI, a veteran-owned company, emphasizes collaboration and innovation in its approach to developing advanced unmanned systems.

Joblaze insights

  • Listed about a month ago — first seen on Joblaze September 3, 2026. Last confirmed on NODA AI's careers page October 29, 2026.
  • Python appears in 16.9% of 2604 comparable senior other roles in United States; MQTT appears in 0.1% of 2604 comparable senior other roles in United States.

Quick facts

Is the Senior Systems Software Engineer role remote?
It's hybrid — NODA AI expects some on-site time in Austin.
How much experience is required?
At least 5 years of relevant experience for this Senior Systems Software Engineer role.
Where is the role based?
NODA AI is hiring for this position in Austin.
What's the tech stack?
Joblaze extracted these technologies from the posting: C++, DDS, Linux, MQTT, Multicast, Python.
What seniority level is this role?
NODA AI targets senior candidates for this position.
Is this full-time or contract?
Full-time for this Senior Systems Software Engineer role at NODA AI.

From the original posting

Senior Systems Software Engineer

Location: Austin, TX (Hybrid on-site, with travel)
Travel: ~20% typical; up to ~50% during field exercises and partner/military deployments
Clearance: U.S. Citizen with the ability to obtain a security clearance

About NODA

NODA is a veteran-owned, venture-backed technology company transforming how unmanned systems collaborate in complex, mission-critical environments. As NODA scales across products, partners, and deployment environments, keeping the system coherent in practice — not just on paper — is what separates a platform that works in the field from one that only works in a demo.

Our Systems Software Engineers are the people who can stand at the seam between subsystems — software, networking, RF, and hardware — and make sense of what's actually happening when something breaks in degraded, contested, or denied conditions. You won't be the deepest RF, networking, or hardware specialist in the room, but you'll be able to hold your own in that conversation, pinpoint where in the stack a problem actually lives, and write the software — or pick up a multimeter — needed to prove it.

The Role

As a Systems Software Engineer, you will work across NODA's cross-system infrastructure — the messaging fabric, gateway, and runtime built on real-time messaging frameworks (DDS, ROS/ROS2, and similar) that coordinate fleets of heterogeneous unmanned systems in real time — debugging and resolving issues that don't respect team boundaries. You'll pinpoint performance and integration issues end to end, write software stacks under a systems architect's supervision where the work falls outside Core Engineering's product ownership, and work directly with networking, RF, and hardware subject matter experts when an issue requires investigation below the software layer. You'll also support the System Health function — characterizing performance baselines, analyzing crashes to root cause, and producing the verification evidence the organization relies on for release decisions.

Key Responsibilities

  • Debug and resolve cross-system issues spanning software, real-time messaging, networking, RF, and hardware — owning the investigation even when the root cause sits outside your primary depth

  • Pinpoint performance and latency issues in cross-system infrastructure (messaging fabric, gateway, runtime) supporting multi-agent coordination, and drive them to resolution

  • Write and maintain software stacks under a systems architect's supervision, for work outside Core Engineering sub-teams' product ownership

  • Investigate and characterize system behavior under degraded, intermittent, or contested link conditions

  • Perform hands-on hardware diagnostics using basic bench tools (multimeter, oscilloscope) to isolate issues at the hardware/software boundary

  • Hold credible technical conversations with networking, RF, and hardware SMEs — translate their findings into system-level constraints and software fixes

  • Contribute to System Health: performance baselining, system-level verification, crash analysis to root cause, and KPI/dashboard evidence used for release go/no-go decisions, with a focus on driving measurable improvements in latency, reliability, and uptime

  • Identify and mitigate cross-system risks impacting mission effectiveness, including in live exercises or deployments

  • Support integration tooling, CI/CD for cross-system components, and automated regression in SIL/HIL environments

  • Maintain Interface Control Documents and integration contracts between major platform components, and translate field/operational requirements into system constraints Core Engineering and architects can build against

  • Build observability into cross-system components (logging, tracing, metrics) to make the next debugging pass faster

Required Qualifications

  • 5+ years of professional software engineering experience, including significant time debugging distributed, real-time, or multi-service systems in production

  • Strong proficiency in C++ and/or Python, with the ability to write production-quality software with architect-level supervision on system design

  • Experience with real-time or low-latency messaging/middleware (e.g., DDS, ROS/ROS2, ZeroMQ, MQTT, gRPC) in distributed or multi-agent contexts

  • Solid working knowledge of networking fundamentals (TCP/IP, multicast, basic routing) sufficient to debug connectivity/performance issues and converse credibly with networking engineers

  • Working familiarity — conversational depth plus basic debugging, not specialist design work — with RF/wireless concepts (link quality, interference, basic link budget reasoning)

  • Comfortable using basic hardware bench tools (multimeter, oscilloscope) to debug at the hardware/software boundary

  • Demonstrated ability to debug across layers — application, network, RF, and hardware-adjacent — and to know when to pull in a specialist versus solve it directly

  • Experience with Linux systems and command-line debugging tooling

  • Due to the nature of the position, U.S. citizenship is required due to ITAR regulations, along with the ability to obtain and maintain a DoD security clearance.

Preferred Qualifications

  • Experience operating or debugging systems in contested/denied conditions (jamming, intermittent links, degraded bandwidth)

  • Experience with Linux-based or real-time systems in resource-constrained, embedded, or edge environments (embedded Linux, bare-metal, RTOS)

  • Familiarity with containerization for edge deployment (Docker/K8s) and observability tooling (OpenTelemetry, Jaeger, or similar)

  • Experience with simulation, HIL/SIL pipelines, or sim-to-field validation workflows

  • Familiarity with security considerations in tactical comms or cross-domain solutions

  • Prior work in defense, aerospace, or other mission-critical/regulated environments

  • Experience authoring ICDs, requirements traceability, or MBSE artifacts

  • Exposure to tactical radios, MANET, or mesh networking in a support/integration capacity

Skills & Attributes

  • Comfortable being the generalist in the room — credible across software, network, RF, and hardware conversations without needing to be the deepest expert in any one

  • Strong ownership instinct; debugs to root cause rather than handing off at the first sign of unfamiliar territory

  • Results-oriented — thinks in terms of measurable system KPIs (latency, reliability, uptime), not just task completion

  • Clear written communicator — translates field/debugging findings into structured specs, crash reports, and feedback Core Engineering can act on

  • Operates well under a systems architect's supervision on unfamiliar scope, without needing constant direction

  • We offer premium medical, dental, and vision coverage with zero paycheck premiums for you and your family

  • Equity grants for new hires

  • Unlimited PTO

  • 11 Paid holidays

  • Generous Parental Leave

  • FSA

  • DCFSA

  • HSA

  • Professional Development Opportunities

  • Access to One Medical

Growth Path at NODA

  • L5 — Systems Software Engineer: Owns individual debugging and integration tasks within cross-system infrastructure; writes software under architect supervision; builds working fluency in networking, RF, and hardware-level debugging.

  • L6 — Senior Systems Software Engineer: Owns end-to-end resolution of cross-system performance, latency, and integration issues with minimal supervision; contributes independently to System Health baselining and crash analysis; represents Systems Engineering in cross-team design sessions.

  • L7 — Staff Systems Software Engineer: Drives systems-level technical conduit work independently — translates field and customer requirements into system constraints, owns ICDs for assigned subsystems, and is a primary escalation point for integration risk, release-readiness, and mission assurance evidence.

 
 
 

#LI-FL1

Standard company text repeated across NODA AI's postings is omitted here.

Similar positions

NODA AI
Hardware Integration Engineer - Recon Works
NODA AI · Washington, D.C., United States
Aurora Innovation
Senior Systems Engineer, Hardware Systems
Aurora Innovation · Dallas, Texas, United States
Rune Technologies
Electromechanical Engineer
Rune Technologies · Rosslyn, VA
Anduril
2026 Early Career Software Engineer
Anduril · Atlanta, Georgia, United States; Colorado Springs, Colorado, United States; Costa Mesa, California, United States; Fort Collins, Colorado, United States; Seattle, Washington, United States