1

Mechanical Engineering Programming Jobs in California

Mechanical Engineering Manager

Lafayette, CA ยท Hybrid

$150K - $190K/yr

CMTA is seeking a Mechanical Engineering Manager to lead and grow our Mechanical Department in our Lafayette, CA office. This is a high visibility leadership role for someone who is passionate about ...

Mechanical Engineering Manager

El Segundo, CA ยท On-site

$160K - $220K/yr

You will lead Amca's mechanical engineering function across design, build, and test. Your team takes flight hardware from concept through qualification and into production - spanning flow control ...

Manager, Mechanical Engineering

Poway, CA ยท On-site

$125K - $175K/yr

The Role We are seeking a Manager of Mechanical Engineering to lead a team of 5-10 engineers focused on the mechanical design and integration of power conversion systems. This role combines team ...

Manager, Mechanical Engineering

Poway, CA ยท Hybrid

$125K - $175K/yr

Description The Role We are seeking a Manager of Mechanical Engineering to lead a team of 5-10 engineers focused on the mechanical design and integration of power conversion systems. This role ...

Advanced programming experience in Python, Java, C, Fortran, Perl, and/or MATLAB. * Significant experience in one or more of the following areas: advanced constitutive models, continuum mechanics and ...

Advanced programming experience in Python, Java, C, Fortran, Perl, and/or MATLAB. * Significant experience in one or more of the following areas: advanced constitutive models, continuum mechanics and ...

next page

Showing results 1-20

Mechanical Engineering Programming information

See California salary details

$44.9K

$101.5K

$164.3K

How much do mechanical engineering programming jobs pay per year?

As of Jun 15, 2026, the average yearly pay for mechanical engineering programming in California is $101,531.00, according to ZipRecruiter salary data. Most workers in this role earn between $80,400.00 and $124,800.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Mechanical Engineering Programming position, and why are they important?

To thrive as a Mechanical Engineering Programming professional, you need a solid background in mechanical engineering principles combined with strong programming skills, often supported by a degree in mechanical engineering or related field. Familiarity with CAD software, simulation tools such as MATLAB or ANSYS, and proficiency in programming languages like Python or C++ are typically required, along with relevant certifications. Strong problem-solving abilities, attention to detail, and effective communication are valuable soft skills for collaborating with multidisciplinary teams. These qualifications ensure the ability to design, model, and automate mechanical systems efficiently while bridging the gap between engineering concepts and computational solutions.

Can a mechanical engineer do coding?

Yes, mechanical engineers often use programming languages such as MATLAB, Python, or C++ for tasks like simulation, automation, and data analysis. Coding skills can enhance their ability to develop models, control systems, and optimize designs within their field.

What engineers make $500,000?

Senior mechanical engineers with extensive experience, specialized skills, and leadership roles can earn salaries approaching or exceeding $500,000 annually, especially in high-cost-of-living areas or within large corporations. Achieving this level often requires advanced certifications, expertise in complex systems, and managerial responsibilities.

Can I make 200k as a mechanical engineer?

Mechanical engineers can earn $200,000 or more annually with extensive experience, advanced skills, and in specialized roles such as aerospace or automotive engineering. High salaries are often associated with managerial positions, working in high-cost-of-living areas, or possessing advanced certifications and expertise in CAD software or project management.

What engineers make $300,000 a year?

Senior mechanical engineers with extensive experience, specialized skills, and leadership roles can earn $300,000 or more annually, especially in high-demand industries like aerospace, automotive, or energy. Achieving this level often requires advanced degrees, professional certifications, and a track record of significant project contributions or management responsibilities.

What are the typical daily responsibilities for someone in Mechanical Engineering Programming?

Professionals in Mechanical Engineering Programming spend their days developing and optimizing software code for mechanical simulations, automating design processes, and integrating programming with engineering analysis tools. They frequently collaborate with mechanical engineers, designers, and project managers to translate engineering requirements into efficient code and test automated systems or prototypes. Responsibilities also include troubleshooting software- and hardware-related issues, documenting code and simulation results, and continually staying updated on new programming techniques and engineering technologies. This blend of software development and engineering ensures projects meet both technical specifications and efficiency goals.

What is a Mechanical Engineering Programming job?

A Mechanical Engineering Programming job combines mechanical engineering principles with programming skills to design, simulate, and optimize mechanical systems. Professionals in this role use languages like Python, MATLAB, or C++ to automate calculations, run simulations, and develop software tools for engineering applications. They work in industries such as automotive, aerospace, and manufacturing, improving product designs and system efficiencies. This role often requires knowledge of CAD software, finite element analysis (FEA), and control systems.

What are the most commonly searched types of Mechanical Engineering Programming jobs in California? The most popular types of Mechanical Engineering Programming jobs in California are:
What are popular job titles related to Mechanical Engineering Programming jobs in California? For Mechanical Engineering Programming jobs in California, the most frequently searched job titles are:
What job categories do people searching Mechanical Engineering Programming jobs in California look for? The top searched job categories for Mechanical Engineering Programming jobs in California are:
Mechanical Engineering Manager

Mechanical Engineering Manager

legence

Lafayette, CA โ€ข Hybrid

$150K - $190K/yr

Other

Posted 24 days ago


Job description

CMTA | Lafayette, CA (Onsite)


Are you a mechanical engineering leader who thrives at the intersection of technical excellence, people leadership, and sustainable design? CMTA is seeking a Mechanical Engineering Manager to lead and grow our Mechanical Department in our Lafayette, CA office. This is a high visibility leadership role for someone who is passionate about designing high performance, energy efficient buildings while mentoring the next generation of engineers.
At CMTA, we donโ€™t just design buildingsโ€”we help clients reduce energy use, lower operating costs, and achieve long term sustainability goals. If youโ€™re energized by innovation, collaboration, and client partnership, this role is built for you.

Salary:
$150,000 - 190,000 (dependent on experience)

Work Schedule: Hybrid โ€” 3 days in-office, 2 days remote

What Youโ€™ll Do
As the Mechanical Engineering Manager, you will serve as both a technical authority and a people leader, shaping the direction of the department and delivering exceptional results for our clients.

  • Leadership & Strategy
    • Provide vision, leadership, and strategic direction for the Mechanical Engineering department.
    • Foster a culture of collaboration, innovation, accountability, and continuous improvement.
    • Partner with firm leadership to align department goals with CMTAโ€™s overall business objectives.
  • Project & Technical Excellence
    • Oversee the design and delivery of mechanical systems for energy efficient buildings, ensuring quality, constructability, and compliance.
    • Review and approve mechanical designs, calculations, and specifications for accuracy and adherence to codes and standards.
    • Coordinate closely with electrical, plumbing, and other disciplines to ensure fully integrated building designs.
    • Ensure projects are delivered on schedule, within budget, and to CMTAโ€™s high standards of excellence.
  • People Management & Mentorship
    • Lead, mentor, hire, and develop a high performing team of engineers and designers.
    • Support career growth through coaching, technical guidance, and professional development.
    • Promote best practices and elevate technical capabilities across the team.
  • Client Engagement & Business Developmentย 
    • Build and maintain strong client relationships, acting as a trusted technical advisor.
    • Understand client needs and proactively deliver solutions that exceed expectations.
    • Support proposal development and contribute to business growth initiatives.
  • Innovation & Industry Leadershipย 
    • Stay current on emerging technologies, energy codes, and industry best practices.
    • Research and evaluate new systems, products, and approaches that enhance CMTAโ€™s services.
    • Champion sustainable, high performance HVAC and mechanical system solutions.

Requirements

  • Minimum 10+ years of experience in consulting engineering, with a strong background in mechanical building systems.
  • Proven experience leading teams and managing complex, multidisciplinary projects.
  • Deep technical knowledge of HVAC systems, central plants, and energy efficient design.
  • Ability to develop and maintain long-term client relationships
  • Superior communication (verbal and written) and presentation skills
  • Understand commercial/contract terms and negotiation strategy for providing integrated design services
  • Demonstrated ability to develop project budgets and manager teams within approved budgets

Key Skills

  • Mechanical & HVAC System Design
  • Cooling and Heating Plants
  • Building Controls Systems
  • Energy Efficient Building Design
  • Project & Budget Management
  • Client Leadership & Communication
  • Construction Administration & Contractor Submittals
  • AutoCAD & Revit preferred

Education & Credentials

  • Bachelorโ€™s Degree in Mechanical Engineering or Architectural Engineering (required).
  • Professional Engineer (PE) license preferred.
  • LEED and/or Well Accreditation preferred.

#LI-CC1 #LI-Hybrid