Senior Software Engineer

2 days ago


Knoxville, Tennessee, United States RDI Technologies Inc. Full time

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



  • Knoxville, Tennessee, United States SOUTHEAST BANK Full time

    Job Details Job Location:    Remote - TN - Knoxville, TN Salary Range:    Undisclosed DescriptionBASIC FUNCTION:  Exciting opportunity to work for an organization that always puts the customer and its employees first. This position is for an experienced Senior Software Engineer that will be part of the team that builds and supports systems that...


  • Knoxville, Tennessee, United States LPL Financial Full time $123,000 - $133,000

    Name of Employer:   LPL Financial LLCPosition Title: Senior Engineer, Software Developer (Req Requisition: Hours: 40 hours per weekSalary Range: $123,000 to $133,000 per yearLocation: 1055 LPL Way, Fort Mill, SC 29715Telecommuting: 40% telecommuting permitted.JOB DUTIES: Designing and developing software to build and maintain sustainable, scalable technical...


  • Knoxville, Tennessee, United States Actalent Full time

    Job Title: Software Engineer - (Must be eligible to obtain a secret clearance for this role)Job DescriptionThis Software Engineer is responsible for analyzing, designing, modifying, developing, writing, testing, and implementing software programming for user applications. The role involves developing software solutions by studying information needs,...

  • Software Engineer

    1 week ago


    Knoxville, Tennessee, United States Teledyne FLIR Full time

    Be visionaryTeledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas...


  • Knoxville, Tennessee, United States Type One Energy Full time

    Join us in our mission to commercialize fusion energy   About Type One EnergyType One Energy Group is mission-driven to provide sustainable, affordable fusion power to the world. Established in 2019 and venture-backed in 2023, the company is led by a team of globally recognized fusion scientists with a strong track record of building state-of-the-art...

  • Principal Engineer

    5 days ago


    Knoxville, Tennessee, United States Universal Engineering Sciences Full time

    Who We AreAt UES, we're a team of more than 4,000 engineers, scientists, geologists, inspectors, technicians, and drillers united by a shared purpose—to make a meaningful impact in the communities we serve. As a national leader in geotechnical engineering, environmental consulting, and materials testing and inspection, we collaborate on transformative...


  • Knoxville, Tennessee, United States GC-Squared Resources, LLC Full time

    Senior Transmission Engineer - RenewablesDenver, Colorado (Hybrid-eligible)About Our ClientOur client is a well-established Engineering and Design company with a reputation of integrity and accomplishment. Having grown to over 1,000 employees over the past 35 years, our client still maintains a sincere dedication to its employees offering unparalleled...

  • Principal Engineer

    2 weeks ago


    Knoxville, Tennessee, United States Universal Engineering Sciences Full time $120,000 - $180,000 per year

    Who We Are:At UES, we're a team of more than 4,000 engineers, scientists, geologists, inspectors, technicians, and drillers united by a shared purpose—to make a meaningful impact in the communities we serve. As a national leader in geotechnical engineering, environmental consulting, and materials testing and inspection, we collaborate on transformative...


  • Knoxville, Tennessee, United States Geosyntec Consultants Full time $120,000 - $180,000 per year

    OverviewDo you want to build an impactful career to change the world for the better?Geosyntec has an exciting opportunity for aSenior Electrical Engineerto be based out of ourKennesaw, GA; Atlanta, GA; Birmingham, AL; Chattanooga, TN; Nashville, TN; Knoxville, TN; Charlotte, NC; Tallahassee, FL; Jacksonville, FL; Orlando, FL; Tampa, FL, Boca Raton, FL;...


  • Knoxville, Tennessee, United States Shep Digital Solutions Full time

    Location: Knoxville, TNDepartment: EngineeringType: Full-TimeAbout Shep Digital SolutionsShep Digital Solutions is redefining how retailers engage with consumers through next-generation retail media technology. Shep's approach is retailer-first, providing turnkey content management and ad operations. Our proprietary platform powers omnichannel retail media...