Demo

Senior Software Engineer

RDI Technologies Inc.
Knoxville, TN Full Time
POSTED ON 4/18/2025
AVAILABLE BEFORE 5/17/2025
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 softwaredevelopment 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 programmingexperience
  • Experience with Microsoft TFS and the Visual Studio development environment
  • Abilitytoworkeffectivelyinateamenvironmentcollaboratingwithacross-
  • functionalteam
  • Self-motivated, results driven, customer focused
  • Ability to estimate effort required to implement identified tasks
  • Excellentwrittenandverbalcommunicationskills

Preferred Skills:

  • Experience with client/server communication
  • Experience with .NET8
  • Experience with gRPC
  • Experience with computer vision and image processing libraries
  • Experiencewith softwaredevelopmentthroughthefullsoftwaredevelopmentlifecycle (requirements, design, implementation, deployment, support)
  • Good understanding of databases, schemas, indexes, and SQL Server
  • Experience developing on Linux
  • 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

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$82,809 - $110,162
Income Estimation: 
$102,136 - $132,353
Income Estimation: 
$63,573 - $82,434
Income Estimation: 
$82,809 - $110,162
Income Estimation: 
$102,136 - $132,353
Income Estimation: 
$123,508 - $158,121
Income Estimation: 
$123,508 - $158,121
Income Estimation: 
$132,730 - $173,376
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at RDI Technologies Inc.

RDI Technologies Inc.
Hired Organization Address Knoxville, TN Full Time
RDI seeks a professional who manages the daily operations of the company by overseeing multiple departments. They would ...
RDI Technologies Inc.
Hired Organization Address Knoxville, TN Full Time
Are you passionate about game-changing technology that solves business problems? Do you thrive in a fast-paced environme...
RDI Technologies Inc.
Hired Organization Address Knoxville, TN Full Time
Job Overview: We are looking for a Senior Accountant to handle the controllership duties of the company. Responsibilitie...

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Knoxville, TN area that may be a better fit.

Senior Software Engineer

Cadre5, Knoxville, TN

Senior Software Engineer

Discord, Knoxville, TN

AI Assistant is available now!

Feel free to start your new journey!