Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Noda

Senior Systems Software Engineer

Noda

Systems Software Engineer debugging cross-system issues in unmanned systems at NODA. Collaborating with experts in software, networking, RF, and hardware domains to resolve complex challenges.

Posted 7/22/2026full-timeAustin • Texas • 🇺🇸 United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates strong proficiency in C++ and Python for production-quality software development, with a focus on debugging distributed, real-time systems. Capable of performing hardware diagnostics and maintaining system health through performance baselining and integration tooling.

Highest-signal resume keywords
C++ ProgrammingPython ProgrammingReal-Time Messaging/MiddlewareNetworking FundamentalsLinux Systems

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Debugging Distributed SystemsPerformance TuningSystem Behavior AnalysisCross-System Risk MitigationApplication Layer Debugging
Soft Skills
Technical CommunicationProblem-Solving
Tools & Technologies
MultimeterOscilloscopeCI/CD ToolsLoggingTracing
Certifications & Qualifications
U.S. CitizenshipSecurity Clearance Eligibility
Industry Keywords
Multi-Agent CoordinationKPI/Dashboard EvidenceIntegration ContractsSIL/HIL EnvironmentsRF/Wireless Concepts

Tech Stack

Tools & technologies
GRPCLinuxPythonTCP/IP

About the role

Key responsibilities & impact
  • 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

Requirements

What you’ll need
  • 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
  • U.S. Citizenship with the ability to obtain a security clearance

Benefits

Comp & perks
  • Hybrid work environment
  • Competitive compensation
  • Flexible PTO + federal holidays
  • 401(k)
  • Comprehensive medical, dental, and vision benefits
  • Free One Medical membership