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 experienceBachelor’s Degree in Computer Science, Electrical Engineering or a related fieldExperience developing Windows applications using C# and the .NET frameworkSolid understanding of object-oriented programming principlesKnowledge of .NET design patternsAbility to structure applications for maintainability, extensibility and testabilityC / C++ programming experienceExperience developing for both Windows and LinuxExperience with Microsoft TFS and the Visual Studio development environmentAbility to work effectively in a team environment collaborating with a cross-functional teamSelf-motivated, results driven, customer focusedAbility to estimate effort required to implement identified tasksExcellent written and verbal communication skillsPreferred Skills :
Experience with client / server communicationExperience with .NET8Experience with gRPCExperience with computer vision and image processing librariesExperience with software development through the full software development life cycle (requirements, design, implementation, deployment, support)Good understanding of databases, schemas, indexes, and SQL ServerExperience with digital signal processing algorithmsExperience with vibration analysis of rotating machineryExperience with software usability and optimizing user interfacesPosition Details :
Full-timeLocated in the Knoxville, TN RDI headquartersCompetitive benefits including medical / dental / vision insurance and 401kWhy 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