Back to Jobs
Robert Half

CAD Software Engineer at Robert Half

Robert Half Plano, TX

Job Description

We're building a new team to create a cutting-edge CAD application for designing housing trusses and we're looking for a talented and motivated CAD Software Engineer to join us. If you have a passion for building robust, scalable software and a background in CAD systems, we want to hear from you.Key ResponsibilitiesDevelop Core Features: Design, develop, and test new features for our IntelliCAD-based application. You will be directly responsible for building the tools used to design and lay out housing trusses.Write Quality Code: Create clean, efficient, and well-documented code in C++ and C#, ensuring the highest standards of code quality.Problem-Solve: Identify, diagnose, and resolve bugs and performance issues to ensure the application is stable and reliable for our users.Test and Validate: Develop and implement unit tests to guarantee the quality and integrity of the codebase.Collaborate and Grow: Work closely with the Lead Developer and other team members. You'll participate in code reviews, contribute to architectural discussions, and help improve our development processes.Required Skills and QualificationsCAD System Development: You must have experience developing software for CAD platforms like AutoCAD, Revit, or SolidWorks. Experience with the IntelliCAD API is a big plus, but not required.Technical Proficiency:Strong proficiency in C++ and C# is essential.Familiarity with on-prem/cloud hybrid ecosystems is a plus.Software Engineering Fundamentals:A deep understanding of software development principles, including SOLID principles and object-oriented programming.Experience with unit testing and a commitment to writing testable code is crucial.Domain Knowledge (A Great Bonus):While not required, a background in civil engineering or construction would be highly beneficial.Knowledge of how CAD applications are used in structural design, specifically for housing trusses, is highly desirable.

Resume Suggestions

Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.

Quantify your achievements with specific metrics and results whenever possible to show impact.

Emphasize your proficiency in relevant technologies and tools mentioned in the job description.

Showcase your communication and collaboration skills through examples of successful projects and teamwork.

Explore More Opportunities