
Forward Deployed Engineer
Noda
full-time
Posted on:
Location Type: Hybrid
Location: Austin • Texas • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
Distributed SystemsFirewallsLinuxPythonTCP/IP
About the role
- Build adapters and translation layers that connect our orchestration platform to diverse autonomous vehicle control protocols and APIs (MAVLink, custom vehicle APIs, etc.)
- Develop interfaces for new sensors and payloads, integrating their data streams into our world model
- Create integrations with third-party C2 systems (ATAK, TAK Server, etc.) and other software platforms in the autonomy stack
- Map high-level orchestration tasks to platform-specific behaviors and commands for each vehicle type
- Transform and integrate environmental data from various sources into our common data representation
- Deploy and configure ML models in operational environments
- Design and implement custom network configurations for multi-domain connectivity, handling degraded/intermittent links, secure networks (VPNs, firewalls), and air-ground-sea communication scenarios
- Serve as technical liaison between customers/partners and internal engineering teams
- Lead on-site integration efforts at partner facilities (vehicle manufacturers, sensor providers, component suppliers)
- Conduct technical demonstrations and training sessions for customers and operators
- Translate operational requirements and field feedback into actionable product improvements
- Support pre-sales technical discussions and scoping for customer engagements
- Validate partner platforms and third-party integrations in operational settings
- Build shared libraries and reusable integration components that accelerate future deployments
- Develop deployment tooling and automation for software delivery in secure, constrained environments
- Extend our behavior library with new capabilities based on platform-specific features
- Contribute bug fixes and improvements affecting customer deployments
- Document integration patterns and best practices
- Execute system validation, troubleshooting, and performance optimization in real-world environments
- Provide technical support during live demonstrations and operational deployments
- Collect and analyze system performance data, integration issues, and failure modes
- Develop deployment documentation and troubleshooting guides
- Debug integration issues discovered during field testing
Requirements
- 3+ years of software engineering experience building integrations, APIs, or distributed systems
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Robotics, or related field (or equivalent hands-on experience)
- Strong proficiency in Python and/or C++ for building integrations, adapters, and automation
- Experience with networked systems and protocols (TCP/IP, UDP, multicast, routing, subnetting)
- Advanced Linux proficiency (command line, scripting, debugging, remote system administration)
- Experience integrating with external APIs, protocols, or hardware systems
- Proven ability to understand complex technical systems and build translation/adapter layers
- Strong debugging and troubleshooting skills across software boundaries
- Professional communication skills for engaging customers, partners, and engineering teams
- Comfortable with 50% travel to customer sites, partner facilities, test ranges, and remote locations.
Benefits
- Hybrid-friendly when not traveling
- Competitive pay
- Flexible time off
- Generous PTO policy
- Federal holidays
- Generous health, dental, and vision benefits
- Free OneMedical membership
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonC++API integrationdistributed systemsnetwork protocolsLinuxdebuggingautomationsystem validationperformance optimization
Soft skills
technical liaisoncommunicationtroubleshootingcustomer engagementleadershiptrainingproblem-solvingcollaborationadaptabilityanalytical skills