×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Knoxville, Knox County, Tennessee, 37955, USA
Listing for: RDI Technologies Inc.
Full Time position
Listed on 2025-11-21
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Senior Developer, C# / Unity Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Join to apply for the Senior Software Engineer role at RDI Technologies Inc.

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 to the creation of new products that are 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
  • Participate in the development of architecture and technical design of application systems.
  • Develop and implement extensible, maintainable application systems.
  • Assist in developing project time tables by defining required project tasks and estimating these tasks.
  • Assist in evaluating customer feedback on delivered products and identify 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 .NET
    8.
  • 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 headquarters.
  • Competitive benefits including medical/dental/vision insurance and 401(k).
Why Work At RDI Technologies
  • Rapid expansion in sales and product offerings provides career growth opportunities; technical leadership will be required to support the broader product line.
  • All decisions are made locally in the Knoxville, TN headquarters, giving direct access to leadership.
  • Working in Knoxville allows developers to contribute to decision making.
  • The company applies new computer vision technology to various markets, offering constant learning and growth opportunities.
  • Product development is driven by technical direction, giving the development team significant input into product design and user experience. Developers are encouraged to interact with customers before and after product launch.
About RDI Technologies

RDI Technologies pioneers the camera as the sensor of the future because visualization is faster, safer, and simplifies complex problems. 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.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary