1

Contract Mechanical Software Engineer Jobs in Riverside, CA

Be Seen First

Systems Analyst / Software Engineer

Irvine, CA ยท On-site

$100K - $120K/yr

We are seeking a Systems Analyst / Software Engineer to become an integral part of our team! You ... We purchase retail installment sales contracts primarily from franchised automobile dealerships ...

Staff Software Engineer-Federal

Irvine, CA ยท On-site

$100K - $200K/yr

We're looking for a Senior Software Engineer to support testing, deployment, and integration of ... and mechanical interfaces * Proven track record managing complex programs with multiple ...

Staff Software Engineer-Federal

Irvine, CA ยท On-site

$100K - $200K/yr

We're looking for a Senior Software Engineer to support testing, deployment, and integration of ... and mechanical interfaces * Proven track record managing complex programs with multiple ...

Staff Software Engineer-Federal

Irvine, CA ยท On-site

$100K - $200K/yr

We're looking for a Senior Software Engineer to support testing, deployment, and integration of ... and mechanical interfaces * Proven track record managing complex programs with multiple ...

Sr. Software Engineer R&D

Lake Forest, CA ยท On-site

$129K - $171K/yr

Develop application-level software that controls and automates robotic and mechanical systems ... Advanced knowledge in modern programming languages such as C/C++/C# or Python & agile methodologies.

Sr. Software Engineer R&D

Lake Forest, CA ยท On-site

$129K - $171K/yr

Develop application-level software that controls and automates robotic and mechanical systems ... Advanced knowledge in modern programming languages such as C/C++/C# or Python & agile methodologies.

Cloud Software Engineer II

Ontario, CA

$61 - $79.25/hr

We are seeking an experienced high-performing software engineer for a contract position in our core software group. The successful candidate will join a highly skilled development team delivering key ...

Showing results 41-60

Contract Mechanical Software Engineer information

See Riverside, CA salary details

$18

$34

$57

How much do contract mechanical software engineer jobs pay per hour?

As of Sep 7, 2026, the average hourly pay for contract mechanical software engineer in Riverside, CA is $34.64, according to ZipRecruiter salary data. Most workers in this role earn between $28.08 and $39.13 per hour, depending on experience, location, and employer.

What is the difference between Contract Mechanical Software Engineer vs Contract Mechanical Engineer?

AspectContract Mechanical Software EngineerContract Mechanical Engineer
Required CredentialsEngineering degree, software proficiency, relevant certificationsEngineering degree, CAD/software skills, relevant certifications
Work EnvironmentDesign firms, software development teams, R&D labsManufacturing, product design, industrial facilities
Employer & Industry UsageTech companies, engineering consultancies, aerospace, automotiveManufacturers, construction, industrial sectors
Common Search & ComparisonYesYes

The Contract Mechanical Software Engineer primarily focuses on developing and integrating software solutions for mechanical systems, often working in tech-driven environments. In contrast, the Contract Mechanical Engineer concentrates on designing, analyzing, and testing mechanical components and systems. Both roles require engineering credentials and industry experience but differ in their core responsibilities and work settings.

How much does a contract mechanical software engineer make?

A contract mechanical software engineer's pay varies based on experience, location, and project scope, but typically ranges from $50 to $150 per hour. Skilled engineers with specialized knowledge in CAD software, automation, or embedded systems may command higher rates. Contract roles often offer higher hourly wages compared to permanent positions but may lack benefits.

What is a contract mechanical software engineer?

A contract mechanical software engineer is a professional hired on a temporary basis to develop and integrate software solutions for mechanical systems, often working with CAD tools and simulation software. They typically work under specific project deadlines and may need knowledge of programming languages like Python or C++ and industry standards for mechanical design. This role involves collaboration with engineering teams to ensure software meets technical requirements.

What are popular job titles related to Contract Mechanical Software Engineer jobs in Riverside, CA?

For Contract Mechanical Software Engineer jobs in Riverside, CA, the most frequently searched job titles are:

What job categories do people searching Contract Mechanical Software Engineer jobs in Riverside, CA look for?

The top searched job categories for Contract Mechanical Software Engineer jobs in Riverside, CA are:

What cities near Riverside, CA are hiring for Contract Mechanical Software Engineer jobs?

Cities near Riverside, CA with the most Contract Mechanical Software Engineer job openings:

Infographic showing various Contract Mechanical Software Engineer job openings in Riverside, CA as of June 2026, with employment types broken down into 72% Full Time, 24% Part Time, 1% Temporary, and 3% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $72,043 per year, or $34.6 per hour.

Senior Embedded Software Engineer

Silvus Technologies

Irvine, CA โ€ข On-site

$133K - $174K/yr

Full-time

Re-posted 12 days ago


Job description

THE OPPORTUNITY

Silvus is seeking a Senior Embedded Software Engineer to join our Engineering Group, reporting to the Senior Engineering Director for Irvine with dotted-line reporting to the Director of Software Engineering. The successful individual in this role will participate in the development of Silvus' MANET radios and advanced research projects.ย ย  This is an opportunity to work on all aspects of the system including device drivers, networking functions and services, encryption, and security features.

This position is 100% onsite, Monday through Friday, at Silvus Technologies' Engineering and R&D Office in Irvine, CA, near the vibrant Irvine Spectrum.

The following is a list of at least some of the current essential job functions of the position. Management may assign or reassign duties and responsibilities at any time at its discretion.ย 

ROLE AND RESPONSIBILITIES

  • Implementation of software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols.
  • Network management software and web interface implementation.
  • Implementation of different security protocols and encryption algorithms.
  • Audio streaming and push to talk voice application implementation.
  • Analyze and improve product security and robustness to meet certain regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria.
  • Implementation of testing software for product performance and reliability testing.
  • Device drivers and board support package development and maintenance for both ARM and RISC-V based systems.
  • Linux system customization and scripting.
  • Perform other related duties of which the above are representative.

REQUIRED QUALIFICATIONS

  • Bachelor of Science degree in Electrical Engineering, Computer or Communications Engineering, Computer Science, or relevant engineering field.
  • Minimum 5 years of relevant embedded system software development experience; 3 years of relevant embedded system software development experience with an advanced STEM degree.
  • Expertise in C programming and experience in Linux kernel drive development.
  • Must be a U.S. Citizen due to clients under U.S. government contracts.
  • All employment is contingent upon the successful clearance of a background check and drug test.

PREFERRED KNOWLEDGE, SKILLS, AND ABILITIES

  • Master of Science degree in Electrical, Computer, or Communications Engineering, or Computer Science.
  • Knowledge and experience of different security protocols and encryption algorithms such as the CNSA (Commercial National Security Algorithm) suite.
  • Demonstrated experience with socket programming and various Internet/Ethernet protocols.
  • Understanding of MAC and Networking layer of a communication system.
  • Experience in AMD UltraScale+, MPSoC, Microchip Polarfire SoC, or BSP (Board Support Package) development.
  • Deep understanding of Internet Protocol Security (IPsec), network protocols, data authentication and encryption.
  • Linux Interrupt Service Routine development.

WORKING CONDITIONS & PHYSICAL REQUIREMENTS

  • Office environment.
  • Occasional exposure to heat, cold, and allergens while performing tests or demonstrations in the field.
  • While performing the duties of this job, the employee is required to do the following:
    • Lift equipment up to 20 lbs. for the set-up of demonstrations and testing.
    • Perform bending and reaching movements to place items on lower and higher shelves.
    • Kneeling or squatting to access lower shelves.
    • Walking/Moving in the labs.