1

Computer Aided Design Programmer Jobs in Santa Rosa, CA

Mechanical Engineer

Santa Rosa, CA · On-site

$65 - $85/hr

Strong 3D CAD modeling and engineering documentation experience * Experience creating: * Detailed drawings * Bills of Materials (BOMs) * Engineering documentation * Mechanical design analysis ...

Mechanical Design Engineer

Windsor, CA · On-site

$75K - $100K/yr

Proficiency with SolidWorks CAD software * Strong analytical and problem-solving skills * Excellent ... The Mechanical Design Engineer will work on-site and interact regularly with production equipment ...

Mechanical Design Engineer

Windsor, CA · On-site

$75K - $100K/yr

Proficiency with SolidWorks CAD software * Strong analytical and problem-solving skills * Excellent ... The Mechanical Design Engineer will work on-site and interact regularly with production equipment ...

Proficiency with SolidWorks CAD software * Strong analytical and problem-solving skills * Excellent ... The Mechanical Design Engineer will work on-site and interact regularly with production equipment ...

Mechanical Engineer

Bodega Bay, CA · On-site

$130K - $170K/yr

Design and develop HVAC systems for commercial building projects. * Prepare engineering drawings and documentation using CAD software . * Support mechanical system layouts, calculations, and ...

Design and generate photomask layouts using 2D and 3D CAD systems while applying engineering judgment and established manufacturing guidelines. * Develop, maintain, and optimize measurement routines ...

Design and generate photomask layouts using 2D and 3D CAD systems while applying engineering judgment and established manufacturing guidelines. * Develop, maintain, and optimize measurement routines ...

Showing results 21-40

Computer Aided Design Programmer information

See Santa Rosa, CA salary details

$36.1K

$71K

$104.4K

How much do computer aided design programmer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for computer aided design programmer in Santa Rosa, CA is $71,038.00, according to ZipRecruiter salary data. Most workers in this role earn between $55,200.00 and $87,500.00 per year, depending on experience, location, and employer.

What is a computer aided design programmer?

A Computer Aided Design (CAD) Programmer is a professional who creates, modifies, and optimizes software programs used for designing products, buildings, or mechanical parts using CAD systems. They write code to automate repetitive design tasks, enhance CAD software capabilities, and integrate CAD tools with other engineering applications. CAD Programmers often work closely with engineers, designers, and architects to ensure the software meets project requirements and industry standards. Their expertise helps streamline the design process and improve productivity in various engineering and architectural fields.

How do computer aided design programmers typically collaborate with engineers and designers during a project?

Computer Aided Design Programmers work closely with engineers and designers throughout the development process to translate design concepts into precise digital models. They often participate in team meetings to clarify requirements, suggest optimizations, and ensure the CAD software scripts or tools meet project needs. Effective communication is essential, as CAD Programmers frequently incorporate feedback, troubleshoot technical issues, and provide training or support to team members using their custom tools. This collaborative approach helps streamline workflow and ensures the final product aligns with engineering specifications.

What are the key skills and qualifications needed to thrive as a computer aided design programmer, and why are they important?

To thrive as a Computer Aided Design (CAD) Programmer, you need strong proficiency in CAD software, programming languages (such as AutoLISP or Python), and a solid understanding of engineering or architectural principles, usually supported by a relevant degree or certification. Familiarity with industry-standard tools like AutoCAD, SolidWorks, and scripting environments is essential, along with experience in automating design processes. Attention to detail, problem-solving abilities, and effective communication skills help you create accurate, efficient, and user-friendly CAD solutions. These combined skills ensure the development of precise, automated designs that improve productivity and meet the technical requirements of complex projects.

What is the difference between Computer Aided Design Programmer vs CAD Technician?

AspectComputer Aided Design ProgrammerCAD Technician
CredentialsTypically requires a degree in CAD, engineering, or related fieldOften has a diploma or certification in CAD or drafting
Work EnvironmentWorks mainly in software development, programming, and customization of CAD toolsFocuses on creating technical drawings and drafting for projects
Industry UsageUsed in engineering, manufacturing, and software development sectorsCommon in architecture, construction, and engineering firms

While both roles involve CAD software, Computer Aided Design Programmers focus on developing and customizing CAD applications through programming, whereas CAD Technicians primarily create detailed technical drawings and drafts. Understanding these differences helps employers and job seekers target the right skills and responsibilities for each role.

Is Computer Aided Design Programmer still a good career?

Computer Aided Design (CAD) programming remains a viable career as it is essential in industries like engineering, architecture, and manufacturing. Professionals in this field should have strong technical skills, proficiency with CAD software, and often benefit from certifications to stay competitive. Demand for CAD programmers continues due to ongoing technological advancements and industry reliance on digital design tools.

What does a computer aided design programmer do?

A computer aided design programmer develops and modifies CAD software programs used to create detailed technical drawings and 3D models for engineering, architecture, or manufacturing projects. They often work with CAD tools like AutoCAD or SolidWorks and may need programming skills in languages such as Python or C++ to customize or automate design processes.

What cities near Santa Rosa, CA are hiring for Computer Aided Design Programmer jobs?

Cities near Santa Rosa, CA with the most Computer Aided Design Programmer job openings:

Mechanical Engineer

Santa Rosa, CA • On-site

Tekberry
Recruiting and Staffing Services • 51 - 200 employees

$65 - $85/hr

Other

Medical, Dental, Vision

Posted 9 days ago


Job description

Title: Mechanical Engineer - mid-level
Pay Rate or Salary Range: $65 - $85/hr. DOE
Benefits include health, dental, and vision (following 60 days of employment)
Employment Type: Contract (long term)
Schedule: Day
Location: Santa Rosa, CA 95403
Job Code: JPC-12602
Tekberry is looking for a highly qualified and motivated Mechanical Engineer to work on-site with our client, a top-tier electronics company. As a W2 employee you will have access to health benefits.
Responsibilities:
  • Lead the design and development of custom automated test and mechatronic systems for customer-funded projects.
  • Working across the full product lifecycle, from concept and design through integration, validation, installation, and customer acceptance.
  • Highly hands-on role requiring expertise in automation, robotics, machine design, CAD, engineering analysis, and cross-functional collaboration.

Qualifications:
  • BSME, MSME, or equivalent engineering background
  • 5-15 years of experience in:
    • Mechanical design
    • Automation
    • Robotics
    • Mechatronics
    • Machine design
  • Strong 3D CAD modeling and engineering documentation experience
  • Experience creating:
    • Detailed drawings
    • Bills of Materials (BOMs)
    • Engineering documentation
  • Mechanical design analysis experience
    • Tolerance analysis
    • Mechanical FEA and/or thermal FEA
  • Ability to create basic electrical and pneumatic schematics
  • Hands-on assembly, integration, troubleshooting, and system validation experience
  • Experience working directly with customers and cross-functional engineering teams
  • U.S. Person status required

Preferred Qualifications:
  • Siemens NX
  • Teamcenter
  • Robotic system design
  • Motion-control systems
  • Pneumatic automation systems
  • Equipment installation and field deployment
  • Machining, fabrication, prototyping, and manufacturing knowledge
  • Supplier and customer-facing project experience

We need hard-working, reliable employees.
This position requires the use of information which is subject to compliance with the International Traffic in Arms Regulations (ITAR).
Tekberry Inc. is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other protected categories under all applicable laws.
Tekberry, Inc is a Certified Minority Business Enterprise (MBE) and Certified Disadvantaged Business Enterprise (DBE).
By submitting your resume, you are explicitly consenting to receive communications from our organization via text message. Rest assured all our texts are sent by real people and we look forward to a conversation with you about this job!
#INDHP