

Computer Aided Design Engineer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a Computer Aided Design Engineer with a contract length of "unknown," offering a pay rate based on experience. Key skills include C++, C#, and CAD software development. Experience in housing truss design is highly desirable.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
520
-
ποΈ - Date discovered
August 2, 2025
π - Project duration
Unknown
-
ποΈ - Location type
Unknown
-
π - Contract type
Unknown
-
π - Security clearance
Unknown
-
π - Location detailed
Dallas, TX
-
π§ - Skills detailed
#C++ #Scala #.Net #Cloud #Code Reviews #Unit Testing #C# #Programming
Role description
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
- Item 1
- Item 2
- Item 3
Unordered list
- Item A
- Item B
- Item C
Bold text
Emphasis
Superscript
Subscript
We are building a new team to develop a cutting-edge CAD application for designing housing trusses. This product is based on IntelliCAD, and we are seeking talented and motivated software engineers to join our team. The ideal candidates will have a strong background in developing software for CAD systems and a passion for building robust, scalable solutions. We are seeking both a mid-level and senior-level engineer and compensation will be dependent on experience.
Key Responsibilities:
β’ Develop and Implement Features: Design, develop, and test new features for our IntelliCAD-based CAD application, focusing on the design and layout of housing trusses.
β’ Code Quality: Write clean, efficient, and well-documented code in C++ and C#.
β’ Collaboration: Work closely with the Lead Developer and other team members to contribute to architectural discussions and a shared development roadmap.
β’ Problem Solving: Identify and resolve bugs and performance issues, ensuring the application is stable and reliable.
β’ Testing: Develop and implement unit tests to ensure the quality and integrity of the codebase.
β’ Continuous Improvement: Participate in code reviews and contribute to the improvement of development processes and best practices.
Required Skills and Qualifications:
β’ Software Development for CAD Systems:
β’ Experience developing software for CAD platforms (e.g., AutoCAD, Revit, SolidWorks) is essential. Experience with IntelliCAD is a plus, but not required.
β’ Technical Proficiency:
β’ Strong proficiency in C++ and C# is a must.
β’ Solid experience with the .NET Framework.
β’ Familiarity with on-prem/cloud hybrid ecosystems.
β’ Software Engineering Fundamentals:
β’ A solid understanding of software development principles, including SOLID principles, abstraction, and object-oriented programming.
β’ Experience with unit testing and a commitment to writing testable code.
β’ Domain Knowledge (Nice to Have):
β’ A background in Civil Engineering or a related field is a plus, but not required. For candidates with this background, a strong understanding of core software development principles is critical.
β’ Knowledge of design-facing CAD applications and their use in structural design, particularly for housing trusses, is highly desirable.