Noda Ai

Senior Systems Software Engineer

Who can apply: US-based role. The employer has not said which states are eligible — confirm before applying.
Location as listed by the employer: “Austin”
Apply on Noda Ai's site ↗

Opens the employer's official application page.

Generate a CV for this job

A CV tailored to this job's requirements in one click — boosted with testimonials from people who know your work.

Generate my CV

About this role

Noda Ai is hiring for a Senior Systems Software Engineer role (full-time). See the official posting for full details.

Requirements

  • 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

Summarized from the employer's posting — check the full posting for every requirement.