TempExperts is seeking a Software Developer to join an engineering team focused on developing advanced CNC automation and CAD-based desktop applications, building high-performance, visually driven software solutions used in precision manufacturing.
Requirements
- Minimum 5 years of experience developing desktop applications in C-Sharp, .NET Framework/Core, WPF, and XAML.
- Strong foundation in mathematics, geometry, and graphics algorithms.
- Experience with CAD/CAM, visualization libraries, or 2D/3D graphics frameworks (e.g., Open CASCADE, AutoCAD API, SharpDX, or similar).
- Proficiency in version control systems (Git or SVN).
- Solid understanding of object-oriented programming and MVVM design patterns.
- Familiarity with CNC, motion control, or automation systems preferred.
- Prior experience with VB6, InstallShield, or TeamCity a plus.
Responsibilities
- Design, develop, and maintain desktop applications using C-Sharp, .NET Framework/Core, and WPF.
- Implement and optimize graphics, geometry, and visualization tools for CAD and CNC applications.
- Apply mathematical and geometric principles (e.g., linear algebra, trigonometry, 2D/3D modeling).
- Integrate software with machine hardware and control systems in collaboration with engineering teams.
- Maintain and modernize legacy VB6 and .NET applications.
- Conduct software design reviews, testing, and performance optimization.
- Document functionality, write technical guides, and support internal users.
Other
- Must live in the Tampa area; this is an in-office position.
- Only applicants that live in the Tampa area will be considered, this is an in-office position.
- Excellent analytical and problem-solving skills with a collaborative mindset.