1

Computer Aided Design Programmer Jobs in Santa Rosa, CA

Design and modify mechanical components and automation systems using 3D CAD. * Create drawings, BOMs, and engineering documentation. * Support prototype fabrication, system builds, assembly ...

Design and modify mechanical components and automation systems using 3D CAD. * Create drawings, BOMs, and engineering documentation. * Support prototype fabrication, system builds, assembly ...

Product Design Engineer

Santa Rosa, CA · On-site

$141K - $169K/yr

ITT) is a diversified global leading manufacturer of highly engineered critical components and ... Experience with 3D CAD software (Creo, Solidworks, NX, or similar) * ASME Y14.5 Dimensioning and ...

... CAD tools such as synthesis, CDC and power analysis Minimum Qualifications BS and a minimum of 3 years relevant industry experience Some level of fixed-point knowledge and experience with bit-true ...

... CAD tools such as synthesis, CDC and power analysis Minimum Qualifications BS and a minimum of 3 years relevant industry experience Some level of fixed-point knowledge and experience with bit-true ...

Product Design Engineer

Santa Rosa, CA · On-site

$141K - $169K/yr

ITT) is a diversified global leading manufacturer of highly engineered critical components and ... Experience with 3D CAD software (Creo, Solidworks, NX, or similar) * ASME Y14.5 Dimensioning and ...

... CAD tools such as synthesis, CDC and power analysis Minimum Qualifications BS and a minimum of 3 years relevant industry experience Some level of fixed-point knowledge and experience with bit-true ...

Utilize surveying software and computer-aided design (CAD) software to organize and process survey ... engineers in interpreting survey data to support decision-making. * Perform calculations to ...

Utilize surveying software and computer-aided design (CAD) software to organize and process survey ... engineers in interpreting survey data to support decision-making. * Perform calculations to ...

Utilize surveying software and computer-aided design (CAD) software to organize and process survey ... engineers in interpreting survey data to support decision-making. * Perform calculations to ...

Showing results 41-60

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:

Licensed Structural Design Engineer - PE Required

Rohnert Park, CA • On-site

MKM & ASSOCIATES
Construction • 11 - 50 employees

$90K - $130K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 2 days ago


Job description

Benefits:
  • 401(k)
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Opportunity for advancement
  • Paid time off
  • Training & development
  • Vision insurance

Company Overview:
MKM & Associates is a Structural Engineering firm located in the heart of the wine country. We have been in business for over 35 years. With work encompassing civic, commercial, educational, healthcare, historic, hospitality, residential, and winery/brewery markets, we offer full-service design, drafting, and collaboration with sub-consultants to ensure that our clients receive the highest level of service. Visit our website at www.mkmassociates.com.
 
Position Summary:
We are currently seeking a Licensed Structural Design Engineer to lead and contribute to a diverse portfolio of structural projects. This position offers the opportunity to take ownership of project phases, mentor junior staff, and collaborate with principals and external consultants. Significant professional growth and leadership potential are available.
 
General Job Duties (including but not limited to):
  • Design & Engineering:
    • Develop structural systems for buildings and structures using CAD and modeling software.
    • Conduct structural analysis and calculations to ensure code compliance and safety.
    • Prepare detailed construction documents and specifications.
  • Collaboration:
    • Coordinate with architects, MEP engineers, and consultants.
    • Mentor and support junior engineering staff.
  • Field & Client Engagement:
    • Conduct site visits, inspections, and construction observation.
    • Attend meetings with clients, contractors, and city agencies.
  • Project Oversight:
    • Manage project timelines, deliverables, and budgets.
    • Integrate new construction methods and technologies into your design work.
Physical Demands:
The position may require the employee to perform the following physical activities:
  • Sitting or standing for extended periods.
  • Using a computer for extended periods.
  • Lifting and carrying up to 25 pounds.
  • Using manual dexterity to operate office equipment and handle paperwork.
Job Qualifications:
Required:
  • Licensed as a Structural Engineer (PE or SE) in California or eligible for reciprocity.
  • Minimum of 3 years of experience in structural design of residential and commercial low-rise buildings.
  • Expertise with timber, concrete, steel, and masonry materials.
  • Strong written and verbal communication skills.
  • Proficiency in AutoCAD and engineering software such as ETABS and ADAPT.
Preferred:
  • Experience managing project phases from conceptual design through construction.
  • Previous experience mentoring junior engineers.
  • Familiarity with Revit and Bluebeam is a plus.
  • This is a full-time, exempt position under the Fair Labor Standards Act (FLSA) and California wage and hour laws.
Additional Information:
This position is 100% onsite at our company office in Rohnert Park, CA. 5 days/week, 8-hour shifts.
 
What We Offer:
  • Competitive salary: $90,000–$130,000/year
  • 401(k) with employee savings plan
  • Medical, dental, and vision insurance
  • Health savings & flexible spending accounts
  • Paid holidays, vacation, and sick leave
How to Apply:
Please email your cover letter, resume, and salary requirements to info@mkmassociates.com. Use “Structural Design Engineer” in the subject line. No phone calls please.
 
Applicants must be currently authorized to work in the United States on a full-time basis. MKM & Associates does not offer visa sponsorship at this time.
 
MKM & Associates is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Reasonable accommodations will be made in accordance with ADA guidelines.
 
 Employment at MKM is at-will, meaning either the employee or MKM may terminate the employment relationship at any time, with or without notice or cause, in accordance with California law.