Forward Deployed Software Engineer

Posted Yesterday
Knoxville, TN, USA
In-Office
Senior level
Computer Vision • Software • Industrial • Manufacturing
The Role
Build and own customer-facing web applications using React and TypeScript, backend services with C# and .NET, and stateful AI workflows. Deliver camera-based measurement experiences from discovery through deployment, integrating with hardware and native services. Partner directly with customers and technical teams, troubleshoot across application boundaries, support Linux and offline deployments, and ensure reliable operation during interruptions, device disconnections, and resource constraints.
Summary Generated by Built In
Role summaryRDI Technologies develops camera-based motion measurement and analysis technology for industrial applications. We are seeking a senior software engineer to turn complex camera, measurement, and AI capabilities into clear, responsive web experiences that customers can use to understand equipment behavior and complete their work.
Your strongest skill will be building modern web applications with React and TypeScript. You will also contribute C# and .NET services, engineer stateful AI workflows, and work directly with customers and application engineers to take useful capabilities from discovery through deployment and adoption.
You will partner closely with our platform engineer and camera, hardware, product, design, and domain specialists. You will own application delivery and the customer experience, using shared infrastructure and established device interfaces to build reliable, maintainable product capabilities.Key responsibilitiesBuild modern web experiences
  • Lead frontend implementation with React, TypeScript, and modern frameworks such as Next.js. Translate complex technical tasks into coherent navigation, responsive layouts, and efficient workflows.
  • Build reusable components and apply shared design systems, strong HTML and CSS, accessible interactions, and clear visual hierarchy. Design loading, empty, error, progress, and recovery states as part of the experience.
  • Create responsive interfaces for live imagery, measurement overlays, results, and reports. Keep displayed state accurate when data is delayed, a device disconnects, or a long-running task changes status.
Deliver with customers
  • Work directly with customers, application engineers, and product leaders to understand operational needs, observe workflows, and define practical acceptance criteria.
  • Own scoped capabilities from prototype through integration, pilot deployment, user feedback, and production improvement. Diagnose problems across application boundaries and coordinate resolution with the appropriate owners.
  • Turn recurring customer needs into reusable product capabilities, documentation, and deployment practices.
 Application and workflow engineeringConnect web applications and backend services
  • Develop and integrate C# and ASP.NET Core application services in a .NET 10 environment, including APIs, session state, data access, and asynchronous processing.
  • Define and maintain service contracts for commands, progress, results, cancellation, and recovery. Keep browser state consistent with authoritative backend and device state.
  • Integrate with existing native camera and processing services through their supported interfaces, partnering with the engineers responsible for those systems.
Engineer agent workflows and execution graphs
  • Build tool-using AI workflows that interpret a task, gather context, perform work, evaluate results, and continue toward a defined outcome.
  • Design stateful execution graphs with explicit steps, conditional branches, dependencies, and useful parallel work. Preserve case context and progress across interruptions.
  • Build evaluation and refinement loops with measurable completion criteria, bounded retries, time and resource limits, and appropriate human decisions. Prevent duplicate actions when a task retries or resumes.
  • Keep validated measurements and evidence authoritative. Present findings, uncertainty, missing evidence, and next actions clearly, without treating generated explanations as verified measurements.
Make camera workflows usable and reliable
  • Build guided experiences for camera setup, target selection, acquisition, analysis, and reporting. Help users understand the next action while keeping technical complexity manageable.
  • Represent capture authorization, acquisition quality, workflow progress, and equipment findings as distinct states. Preserve user control over recording, cancellation, and requests for additional evidence.
  • Work within camera-server and hardware constraints. Measure latency, memory, and processing demand; ensure preview and AI workloads respect recording integrity and agreed resource budgets.
Deploy applications with platform engineering
  • Prepare applications for company-managed and local Linux deployments, including environments using Arch Linux. Support normal operation without external network access where required.
  • Partner on runtime configuration, authentication, application packaging, deployment automation, logging, monitoring, and recovery. Supply the application requirements and verification needed for dependable releases.
  • Validate meaningful customer workflows with QA and domain experts, including device disconnection, interrupted analysis, resource contention, offline operation, and report export.
Use agentic development with engineering judgment
  • Use coding agents to accelerate implementation, investigation, refactoring, and verification. Define goals and acceptance criteria, provide useful context, review generated changes, and iterate until behavior is demonstrated.
  • Keep solutions understandable and maintainable. Review code, document important decisions, and improve shared engineering practices through evidence from delivery and customer use.
 Required qualifications
  • A record of independently delivering and supporting production web applications, with senior-level ownership of implementation, technical decisions, and customer outcomes.
  • Strong React and TypeScript experience, including component architecture, state management, asynchronous data, performance, and modern frontend tooling.
  • Strong web design and interaction judgment: semantic HTML, CSS, responsive design, accessibility, design systems, and the ability to turn a complicated workflow into a clear experience.
  • Practical C# and modern .NET experience, including contributing backend service code and debugging across frontend and backend boundaries.
  • Hands-on experience building tool-using AI agents or multi-step AI workflows. Ability to demonstrate and explain state, branching, loops, evaluation, termination, retries, and recovery in a working implementation.
  • Practical experience using AI coding tools while retaining responsibility for architecture, code quality, and verified behavior.
  • Comfort deploying and troubleshooting applications on Linux, using logs, configuration, process and network diagnostics, and performance measurements.
  • Ability to work directly with users and technical specialists, turn ambiguous needs into scoped work, communicate tradeoffs, and follow through from implementation to adoption.
Preferred experience
  • Next.js production applications, including server and client boundaries and self-hosted deployment.
  • .NET 10, ASP.NET Core, gRPC or similar service contracts, and streaming or event-driven application interfaces.
  • Stateful agent orchestration frameworks, persistent workflows, local model integration, and evaluation of multi-step AI behavior.
  • Video, imaging, real-time visualization, device integration, data acquisition, or other applications with significant latency and resource constraints.
  • Arch Linux, containers, customer-hosted or air-gapped systems, and collaboration with platform or embedded engineering teams.
  • Industrial software, condition monitoring, vibration analysis, or working alongside domain experts to deliver technical products.
What success looks like
  • Customers can complete supported workflows with clear guidance, accurate state, and fewer avoidable handoffs or support interventions.
  • Web and .NET capabilities work together reliably through normal operation, interruption, cancellation, and recovery.
  • Agent workflows produce inspectable results, retain progress, and stop or request input when they cannot responsibly continue.
  • Applications remain responsive within the supported deployment environment while protecting acquisition and recording requirements.
  • Customer learning improves reusable product capabilities and measurable usability, reliability, and delivery outcomes.
Deep strength in web product engineering, practical .NET capability, and demonstrated agent-workflow skills are the priorities. Experience with every preferred technology is not required.
 

Skills Required

  • Production experience independently delivering and supporting web applications with senior-level ownership.
  • Strong React and TypeScript experience, including component architecture, state management, asynchronous data, performance, and frontend tooling.
  • Strong web design and interaction skills, including semantic HTML, CSS, responsive design, accessibility, and design systems.
  • Practical C# and modern .NET experience, including backend service development and frontend-backend debugging.
  • Hands-on experience building tool-using AI agents or multi-step AI workflows.
  • Ability to demonstrate state, branching, loops, evaluation, termination, retries, and recovery in an AI workflow implementation.
  • Practical experience using AI coding tools while retaining responsibility for architecture, code quality, and verified behavior.
  • Experience deploying and troubleshooting applications on Linux using diagnostics and performance measurements.
  • Ability to work directly with users and technical specialists, scope ambiguous needs, communicate tradeoffs, and support adoption.
  • Production experience with Next.js, including server and client boundaries and self-hosted deployment.
  • .NET 10, ASP.NET Core, gRPC or similar service contracts, and streaming or event-driven interfaces.
  • Experience with stateful agent orchestration frameworks, persistent workflows, local model integration, and multi-step AI evaluation.
  • Experience with video, imaging, real-time visualization, device integration, data acquisition, or latency- and resource-constrained applications.
  • Experience with Arch Linux, containers, customer-hosted or air-gapped systems, or platform and embedded engineering collaboration.
  • Experience in industrial software, condition monitoring, vibration analysis, or technical product development with domain experts.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Knoxville, TN
21 Employees
Year Founded: 2013

What We Do

RDI Technologies, Inc. pioneers video-based sensing technologies, utilizing its Motion Amplification® platform to transform video pixels into displacement sensors. The company provides software solutions that measure and visualize deflection, displacement, movement, and vibration not visible to the human eye. It serves critical markets including Structural Health Monitoring, Machine Condition Monitoring, and infant and adult vital signs monitoring to improve equipment uptime and safety.

Similar Jobs

ElevenLabs Logo ElevenLabs

Software Engineer

Artificial Intelligence • Information Technology
In-Office or Remote
3 Locations
193 Employees

Oracle Logo Oracle

Software Engineer

Information Technology • Utilities • Big Data Analytics
In-Office or Remote
3 Locations
211840 Employees
105K-264K Annually

Eve Logo Eve

Director of Customer Risk & Escalations

Legal Tech • Software • Generative AI
Easy Apply
Remote or Hybrid
United States
180 Employees
185K-215K Annually

PwC Logo PwC

Advisory Internal Communications Manager

Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Hybrid
69 Locations
370000 Employees
212K-244K Annually

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account