Talent.com
Senior Software Engineer
Senior Software EngineerRDI Technologies, Inc. • Knoxville, TN, US
Senior Software Engineer

Senior Software Engineer

RDI Technologies, Inc. • Knoxville, TN, US
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Description

Job Description

RDI Technologies combines computer vision and digital signal processing to bring new

technology to the industrial maintenance and asset reliability markets. We are excited to

bring game-changing technology to this well-established market, and we need to bring new

talent to our development team.

Role Description :

As a member of our development team, you will contribute to the advancement of existing

RDI products and contribute to the creation of new products not yet released to the

marketplace. We are looking for a senior .NET developer with a solid understanding of

object-oriented programming principles who can write extensible, maintainable software

applications.

Duties and Responsibilities :

  • Participates in the development of the architecture and technical design of
  • application systems.
  • Develops and implements extensible, maintainable application systems.
  • Assists in developing project time tables by defining required project tasks and
  • estimating these tasks.
  • Assists in evaluating customer feedback on delivered products and identifying
  • improvements for future development.

Required Skills and Experience :

  • At least 5 years commercial software development or related experience
  • Bachelor’s Degree in Computer Science, Electrical Engineering or a related field
  • Experience developing Windows applications using C# and the .NET framework
  • Solid understanding of object-oriented programming principles
  • Knowledge of .NET design patterns
  • Ability to structure applications for maintainability, extensibility and testability
  • C / C++ programming experience
  • Experience developing for both Windows and Linux
  • Experience with Microsoft TFS and the Visual Studio development environment
  • Ability to work effectively in a team environment collaborating with a cross-
  • functional team
  • Self-motivated, results driven, customer focused
  • Ability to estimate effort required to implement identified tasks
  • Excellent written and verbal communication skills
  • Preferred Skills :

  • Experience with client / server communication
  • Experience with .NET8
  • Experience with gRPC
  • Experience with computer vision and image processing libraries
  • Experience with software development through the full software development life cycle (requirements, design, implementation, deployment, support)
  • Good understanding of databases, schemas, indexes, and SQL Server
  • Experience with digital signal processing algorithms
  • Experience with vibration analysis of rotating machinery
  • Experience with software usability and optimizing user interfaces
  • Position Details :
  • Full-time
  • Located in the Knoxville, TN RDI headquarters
  • Competitive benefits including medical / dental / vision insurance and 401k
  • Why work at RDI Technologies :

  • RDI Technologies is experiencing a rapid expansion in our business both in the volume of sales and the breadth of product offerings. This will allow career growth opportunities as technical leadership will be required to support the broader offering of products.
  • At RDI all of the decisions are made locally in the Knoxville, TN headquarters.
  • Working in the Knoxville office will provide access to the leaders and allow you to contribute to the decisions that are made.
  • Our company is applying new computer vision technology to various markets. This provides constant opportunities to learn and grow as an engineer. This learning involves both new technologies and new problem domains, such that solutions can be designed and developed to leverage new technology to solve existing problems in new ways.
  • RDI drives product development from a technical direction. So the development team has significant input into the products that are put into the hands or our customers. Developers are encouraged to interact with customers before and after product launch to better understand customer needs and gain insight into how to improve the product.
  • About RDI Technologies :

    RDI Technologies is pioneering the camera as the sensor of the future because

    visualization is faster, safer, and makes the complex simpler. The company’s proprietary

    technology platform powered by Motion Amplification® enables users to see and measure

    motion that is impossible to see with the human eye and could previously only be measured

    by contacting sensors. RDI’s products combine the power of modern cameras with software

    to turn what used to be complex charts and graphs into easy-to-understand video data that

    enables users to quickly and safely solve their toughest problems and communicate the

    results.

    Powered by JazzHR

    zzpIzF4bhU

    [job_alerts.create_a_job]

    Senior Software Engineer • Knoxville, TN, US

    [internal_linking.similar_jobs]
    Platform Integrations Developer (Mulesoft)

    Platform Integrations Developer (Mulesoft)

    Spectra Tech, Inc. • Knoxville, TN, United States
    [job_card.full_time]
    Spectra Tech is seeking a Platform Integrations Specialist in Knoxville, TN.The Platform Integrations Developer plays a critical role within the Digital Learning Systems Technology team by designin...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Locum Physician (MD / DO) - Emergency Medicine in LaFollette, TN

    Locum Physician (MD / DO) - Emergency Medicine in LaFollette, TN

    LocumJobsOnline • LaFollette, TN, US
    [job_card.full_time]
    Doctor of Medicine | Emergency Medicine.Competitive weekly pay (inquire for details) .LocumJobsOnline is working with Rhino Medical to find a qualified Emergency Medicine MD in LaFollette, Tennesse...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Gateway Residential Counselor

    Gateway Residential Counselor

    Helen Ross McNabb Center • Maryville, TN, US
    [job_card.full_time]
    Help Others, Make a Difference, Save a Life.Do you want to make a difference in people's lives every day?.Or help people navigate the tough spots in their life?. And do it all while working where yo...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Postal Mail Processor - $72,400 average pay

    Postal Mail Processor - $72,400 average pay

    The Postal Service • LaFollette, TN, US
    [job_card.full_time] +1
    NO EXPERIENCE REQUIRED – PAID TRAINING PROVIDED – JOB SECURITY.The Postal Service is the largest government related agency in terms of employees. The Postal Service currently employs nea...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Remote Product Tester – $45 / hr + Free Products – Start Now!

    Remote Product Tester – $45 / hr + Free Products – Start Now!

    OCPA • Norris, Tennessee, us
    [filters.remote]
    [job_card.part_time] +1
    Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies. We guarantee 15-25 hours per week with an hourly pay of bet...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Denials Representative

    Denials Representative

    TeamHealth • Louisville, TN, US
    [job_card.full_time]
    TeamHealth is proud to be the leading physician practice in the U.TeamHealth has been recognized by Newsweek as one of America's Greatest Workplaces in Health Care for 2025 Becker's Hospital Revie...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Retail Sales Associate, Verge Mobile, a T-Mobile Authorized Retailer - Alcoa, TN

    Retail Sales Associate, Verge Mobile, a T-Mobile Authorized Retailer - Alcoa, TN

    VergeMobile • Alcoa, TN, US
    [job_card.full_time]
    Retail Sales Associate Verge Mobile, a T-Mobile Authorized Retailer.Ready to dive into the world of wireless and tech? As a Retail Sales Associate, you will be part of an energetic team that bring...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocations • Knoxville, Tennessee, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer - AI.Key Responsibilities Build and evolve the Conversation Engine for generating email, chat, and voice responses Own the RAG pipeline end-to...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer, macOS Core Product - Knoxville, USA

    Software Engineer, macOS Core Product - Knoxville, USA

    Speechify • Knoxville, Tennessee, United States
    [job_card.full_time]
    At Speechify, our mission is to ensure.Speechify’s text-to-speech products—including apps on iOS, Android, macOS, Chrome, and web—to listen to PDFs, books, docs, and web content faster, smarter, an...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    TurboTax (WFH) Customer Service - Entry-Level

    TurboTax (WFH) Customer Service - Entry-Level

    TurboTax • Maryville, Tennessee
    [filters.remote]
    [job_card.full_time]
    Work from home with TurboTax Product Expert.Get a $405 Certification bonus³.Work from home & set your own flexible schedule between 8am EST and 12am midnight EST Monday to Sunday⁴.Earn an ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Backend Engineer - AI Agents

    Senior Backend Engineer - AI Agents

    Zendesk • Knoxville, TN, United States
    [job_card.full_time]
    As a Senior Backend Engineer at Zendesk AI Agents you'll play a key role in shaping and building our backend, collaborating closely with our Product Manager, AI and Machine Learning Engineers, Fron...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Engineer - Physical

    Senior Engineer - Physical

    Mesa Associates, Inc. • Knoxville, TN, US
    [job_card.full_time]
    PDS4 - Power Delivery Substation.Be cautious and only respond to emails from our “mesainc.We will never ask for sensitive information, such as bank account details, SSN, etc.If you receive an...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Postal Mail Processor - $72,400 average pay

    Postal Mail Processor - $72,400 average pay

    Postal Jobs Source • LaFollette, TN, US
    [job_card.full_time] +1
    NO EXPERIENCE REQUIRED – PAID TRAINING PROVIDED – JOB SECURITY.The Postal Service is the largest government related agency in terms of employees. The Postal Service currently employs nea...[show_more]
    [last_updated.last_updated_30] • [promoted]
    DCS CASE MANAGER 1 • - 01262026-74715

    DCS CASE MANAGER 1 • - 01262026-74715

    State of Tennessee • LaFollette, TN, United States
    [job_card.full_time]
    State of Tennessee Job Information.LOCATION OF (350) POSITION(S) TO BE FILLED : DEPARTMENT OF CHILDREN'S SERVICES, CHILD AND FAMILY MANAGEMENT DIVISION, ERROR : COUNTY NOT FOUND AS POSITION NUMBERS AR...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Dashers - Sign Up and Start Earning

    Dashers - Sign Up and Start Earning

    DoorDash • Andersonville, Tennessee, United States
    [job_card.full_time] +1
    Why Deliver with DoorDash? DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day.As a Dasher, you’ll...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Kubernetes

    Senior Software Engineer, Kubernetes

    VirtualVocations • Knoxville, Tennessee, United States
    [job_card.full_time]
    A company is looking for a Senior System Software Engineer, Kubernetes and KubeVirt.Key Responsibilities Design, implement, and operate cloud platform services for GPU accelerated IaaS on Kuberne...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Restaurant Delivery - Start Earning Quickly

    Restaurant Delivery - Start Earning Quickly

    Doordash • Rockford, Tennessee, United States
    [job_card.full_time] +1
    Why Deliver with DoorDash? DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day.As a Dasher, you’ll...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Postal Mail Processor - $72,400 average pay

    Postal Mail Processor - $72,400 average pay

    Postal Source • LaFollette, TN, US
    [job_card.full_time] +1
    NO EXPERIENCE REQUIRED – PAID TRAINING PROVIDED – JOB SECURITY.The Postal Service is the largest government related agency in terms of employees. The Postal Service currently employs nea...[show_more]
    [last_updated.last_updated_30] • [promoted]