hirly

NODA AI

Senior Systems Software Engineer

Austin

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at NODA AI first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included

Matched against 2.3M live jobs from 200,000+ employers in 200+ countries.

Tailor my resume for this job →

hirly's read of this role

Role family
Engineering
Seniority
Senior
Country
US
Work mode
On-site / unstated
First seen by hirly
28 Sept 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the 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

Benefits & Perks

Our culture fosters collaboration, respect, and trust, empowering passionate people to do their best work. We offer a competitive salary, comprehensive benefits, and opportunities for career growth. In addition to an opportunity to take part in an innovative, collaborative and fast-growing business with a highly motivated and skilled team, we also take pride in taking care of our employees. Here are just a few ways that we show our appreciation:

We offer comprehensive medical, dental, and visions plans

401(k) Retirement Savings Plan to invest in your long-term retirement goals + Company match

Equity grants for new hires

Unlimited PTO

11 Paid holidays

Extremely generous company holiday calendar, including a holiday hiatus in November, & December.

Generous Parental Leave

Military Leave for annual training or service requirements

FSA

DCFSA

HSA

Professional Development Opportunities

Access to One Medical

Mental Health Resources: We provide free mental health resources 24/7 including therapy and more. Additional work-life services, such as free legal and financial support, are available to you as well.

Growth Path at NODA

L5 — Systems Software Engineer: Owns individual debugging and integration tasks within

Original posting on NODA AI's site ↗

Browse similar roles

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job