1

Mechanical Software Engineer Jobs in California (NOW HIRING)

The Role Backflip is looking for experienced Software Engineers with strong full-stack fundamentals ... About Backflip Mechanical design, the work done in CAD, is the rate-limiter for progress in the ...

The Role Backflip is looking for experienced Software Engineers with strong full-stack fundamentals ... About Backflip Mechanical design, the work done in CAD, is the rate-limiter for progress in the ...

Perform software and mechanical testing and qualification of OEM supplied robots. Design & build ... Robotics, Systems Engineering, Project management and supplier management experience * Experience ...

Perform software and mechanical testing and qualification of OEM supplied robots. Design & build ... Demonstrated experience in robotics and/or automation systems engineering and integration ...

Staff Software Engineer Location: Hercules, California Duration: Long term contract As a Staff ... Build robust error handling and fault recovery mechanisms. Anticipate error conditions (device ...

Our engineers serve as software and hardware experts for the flow control devices, avionics, and mechanisms that drive the critical capabilities on our Starship, Raptor, Dragon and Falcon vehicles ...

Software Engineer II

Pasadena, CA

$106K - $145K/yr

SOFTWARE ENGINEER II - ROBOTICS Based onsite at Rocket Lab Robotics in Pasadena, CA, the Software ... Partner with mechanical, electrical, controls, systems, manufacturing, test, and quality teams to ...

Our engineers serve as software and hardware experts for the flow control devices, avionics, and mechanisms that drive the critical capabilities on our Starship, Raptor, Dragon and Falcon vehicles ...

Our engineers serve as software and hardware experts for the flow control devices, avionics, and mechanisms that drive the critical capabilities on our Starship, Raptor, Dragon and Falcon vehicles ...

They are seeking a Software Engineer who will be responsible for developing software systems that ... mechanisms • Comfortable with Linux systems, Git-based version control, and CI/CD pipelines • ...

... mechanisms, and adhere to secure development guidelines. * Technical Leadership: Contribute to ... Bachelor's degree in Computer Science, Software Engineering, or related field. * 3+ years of ...

New

Software Engineer II

Pasadena, CA · On-site

$106K - $145K/yr

SOFTWARE ENGINEER II - ROBOTICS Based onsite at Rocket Lab Robotics in Pasadena, CA, the Software ... Partner with mechanical, electrical, controls, systems, manufacturing, test, and quality teams to ...

Showing results 21-40

Mechanical Software Engineer information

See California salary details

$44.9K

$101.5K

$164.3K

How much do mechanical software engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for mechanical software engineer 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 is a mechanical software engineer?

A Mechanical Software Engineer develops and applies software solutions for mechanical engineering tasks, such as simulations, CAD automation, and mechatronics system control. They bridge the gap between mechanical design and software development by writing code for modeling, analysis, and automation tools. These engineers often work with programming languages like Python, C++, or MATLAB and use software such as SolidWorks, ANSYS, or AutoCAD. Their role is crucial in industries like automotive, aerospace, and manufacturing, optimizing product design and performance through software-based solutions.

What are the key skills and qualifications needed to thrive as a mechanical software engineer?

To thrive as a Mechanical Software Engineer, you need a strong background in mechanical engineering principles combined with proficiency in software development, typically supported by a degree in mechanical or software engineering. Familiarity with CAD tools, computer-aided engineering (CAE) software, simulation platforms like ANSYS, and programming languages such as Python, C++, or MATLAB is essential. Strong problem-solving skills, attention to detail, and effective teamwork and communication abilities make someone stand out in this role. These competencies are crucial for developing accurate, efficient engineering software and ensuring seamless integration between mechanical systems and digital solutions.

What are some common challenges mechanical software engineers face in their daily work?

Mechanical Software Engineers often encounter the challenge of bridging the gap between physical mechanical systems and digital simulations or control software. They must ensure the accuracy and reliability of virtual models compared to real-world performance, which can involve significant troubleshooting and validation. Collaboration with cross-functional teams, including mechanical engineers, software developers, and QA specialists, is crucial to address technical issues and refine design requirements. Successfully navigating these challenges requires adaptability, strong communication, and a deep understanding of both mechanical engineering and software development concepts.

Can a mechanical software engineer work in software?

A mechanical software engineer primarily develops software related to mechanical systems, such as CAD tools or simulation programs, but they can also work in general software development if they have programming skills in languages like C++, Python, or Java. Their expertise in engineering principles and software tools can be valuable in software roles that require technical knowledge of mechanical systems or embedded software development.

What are popular job titles related to Mechanical Software Engineer jobs in California?

For Mechanical Software Engineer jobs in California, the most frequently searched job titles are:

What job categories do people searching Mechanical Software Engineer jobs in California look for?

The top searched job categories for Mechanical Software Engineer jobs in California are:

What cities in California are hiring for Mechanical Software Engineer jobs?

Cities in California with the most Mechanical Software Engineer job openings:

Infographic showing various Mechanical Software Engineer job openings in California as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $101,531 per year, or $48.8 per hour.

Embedded Software Engineer

Next Step Systems

Santa Clara, CA • On-site

$154K - $203K/yr

Full-time

Medical, Retirement, PTO

Re-posted 27 days ago


Job description

Embedded Software Engineer, Santa Clara, CA
We are seeking a motivated and detail-oriented Embedded Software Engineer to join a dynamic team. The ideal Embedded Software Engineer will possess a solid foundation in software development, familiarity with EtherCAT (ECAT) systems, and fluency in both Japanese and English. This role will involve supporting development projects relates to Mechanical Engineering and Electrical Engineering, and translate/interpret for seamless communication among customers, headquarters in Japan in daily work and meetings. This position is 100% onsite and not open for remote.
Embedded Software Engineer Responsibilities:
- Assist in the design, implementation, and maintenance of ECAT-based software systems.
- Debug and troubleshoot ECAT-related issues in real-time systems.
- Collaborate with cross-functional teams, including Japanese-speaking stakeholders, to gather requirements and provide technical updates.
- Develop and maintain technical documentation in both Japanese and English.
- Ensure the compatibility and performance of ECAT communication protocols in various applications.
- Support system integration and testing activities as required.
Embedded Software Engineer Qualifications:
- Bachelor's degree in computer science, Software Engineering, or a related field.
- Fluent in Japanese Language Proficiency Test (JLPT N2 or above preferred) and English with excellent verbal and written communication skills.
- Programming skills in C, C++, or a similar language.
- Experienced in embedded software development.
- Skilled in debugging using tools such as JTAG.
- Capable of creating software specifications and design documents.
- Able to read basic digital and analog circuit diagrams (and communicate effectively with customers regarding them).
- Strong problem-solving skills and attention to detail.
Embedded Software Engineer Preferred Qualifications:
- Experience in development using any fieldbus technology.
- Basic understanding of EtherCAT (ECAT) protocols and real-time systems.
- Familiarity with Real-Time Operating Systems (RTOS) and industrial automation.
- Ability to create simple PC applications for verification and evaluation purposes.
- Knowledge of communication protocols such as TCP/IP or CAN.
- Previous experience in a bilingual technical role.
Benefits include medical insurance, retirement plan, PTO, etc.
Keywords: San Clara CA Jobs, Embedded Software Engineer, C/C++, Fieldbus Technology, JTAG, ECAT, EtherCAT, Real-Time Operating Systems, RTOS, TCP/IP, CAN, Japanese Language Proficiency Test, JLPT N2, Electrical Engineering, Mechanical Engineering, Software Developer, Programmer Analyst, Programming, California Recruiters, Information Technology Jobs, IT Jobs, California Recruiting
Looking to hire for similar positions in Santa Clara, CA or in other cities? Our IT recruiting agencies and staffing companies can help.
We help companies that are looking to hire Embedded Software Engineers for jobs in Santa Clara, California and in other cities too. Please contact our IT recruiting agencies and IT staffing companies today! Phone 630-428-0600 ext. 11 or email us at jobs@nextstepsystems.com. Click here to submit your resume for this job and others.
Atlanta Tech Recruiters, Austin Technology Headhunters, Baltimore Technology Headhunters, Boston Massachusetts IT Recruiters, Charlotte North Carolina IT Recruiters, Chicago IL IT Recruiters, Cincinnati Executive Staffing, Cleveland IT Recruiters, Columbus IT Recruiters, Dallas Recruiting Agency, Denver Executive Search Firms, Detroit Executive Tech Recruiting, Fort Lauderdale Technical Recruiters, Houston Recruiters for IT, Indianapolis Technology Headhunters, Jacksonville IT Headhunters, Kansas City Information Technology Recruiters, Los Angeles IT Recruiters, Miami IT Recruiters, Minneapolis IT Recruiters, Nashville IT Recruiters, New Jersey IT Recruiters, New York IT Recruiters, Phoenix IT Recruiters, Raleigh IT Recruiters, Salt Lake City Tech Recruiters, San Antonio IT Recruiters, San Diego IT Recruiters, San Francisco IT Recruiters, San Jose IT Recruitment, Seattle Information Technology Recruiters, Silicon Valley Executive Staffing, St Louis Executive Search Firms, Tampa Executive Tech Recruiting, Washington DC Technical Recruiters
Information For Employers > General Information | About Us | How We Work | Trading Industry | Healthcare Information Technology | Government Contract Expertise | Request Services
Information For Job Seekers > General Information | Find A Job | Submit Resume | How We Work | Trading Industry Tech Pros | Healthcare (HIT) | Security-Cleared | Successful Interviewing | Sample Interview Questions
General Information > About Us | Our Values | Meet Our President | Position Types | Technologies | Blog | Coverage Area
Home"Embedded Software Engineer