2

Remote Embedded Software Jobs in Riverside, CA (NOW HIRING)

Embedded Software Engineer

Orange, CA · Hybrid

$140.50K - $184.80K/yr

Fieldpiece is hiring an Embedded Software Engineer to contribute to the design, development, and support of the embedded software that powers our connected instruments, wireless tools, probes ...

Salary: 100k - 125k Annual Software Engineer Flash Biometrics | Hybrid/Remote Claremont, CA Salary Range: $100,000$125,000 About Flash Biometrics Flash Biometrics is transforming event admissions ...

Strong software engineering fundamentals and experience building real products Solid Python skills ... Full-time, Remote Pay: $80,000 - $100,000 Benefits: * PTO * Health / Dental / Vision * 401(k) ...

Sr. Software Engineer I

Anaheim, CA · Remote

$128.20K - $169.10K/yr

Senior Software Engineer I (Octothorpe) About Invoca: Invoca is the leading AI-powered conversation ... Working experience in a PAAS environment 📍 Location This is a remote-first role. We are ...

AI Automation Engineer -Remote

Pomona, CA · On-site +1

$202.38K - $234.20K/yr

This is a unique opportunity to shape how LLMs become embedded in our daily operations. Your goal ... Use AI as much as possible to automate your own process of creating this software * Collaborate ...

Sr. Engineer II - Software Design

Irvine, CA · Remote

$130.80K - $172.40K/yr

Lead software development and manage KCS systems which support over-the-air software updates, remote diagnostics, and telematics functionalities. * Write efficient and optimized code in programming ...

Software Engineer

Menifee, CA · Remote

$40 - $75/hr

Join the DataAnnotation team and contribute to developing cutting-edge AI systems, while enjoying the flexibility of remote work and setting your own schedule. We are looking for a proficient Coder ...

Join the DataAnnotation team and contribute to developing cutting-edge AI systems, while enjoying the flexibility of remote work and setting your own schedule. We are looking for a proficient Coder ...

Software Engineer

Ontario, CA · Remote

$40 - $75/hr

Join the DataAnnotation team and contribute to developing cutting-edge AI systems, while enjoying the flexibility of remote work and setting your own schedule. We are looking for a proficient Coder ...

Software Engineer

Murrieta, CA · Remote

$40 - $75/hr

Join the DataAnnotation team and contribute to developing cutting-edge AI systems, while enjoying the flexibility of remote work and setting your own schedule. We are looking for a proficient Coder ...

Software Engineer

Irvine, CA · Remote

$40 - $75/hr

Join the DataAnnotation team and contribute to developing cutting-edge AI systems, while enjoying the flexibility of remote work and setting your own schedule. We are looking for a proficient Coder ...

Software Engineer

Riverside, CA · Remote

$40 - $75/hr

Join the DataAnnotation team and contribute to developing cutting-edge AI systems, while enjoying the flexibility of remote work and setting your own schedule. We are looking for a proficient Coder ...

Software Engineer

Corona, CA · Remote

$40 - $75/hr

Join the DataAnnotation team and contribute to developing cutting-edge AI systems, while enjoying the flexibility of remote work and setting your own schedule. We are looking for a proficient Coder ...

Software Engineer

Santa Ana, CA · Remote

$40 - $75/hr

Join the DataAnnotation team and contribute to developing cutting-edge AI systems, while enjoying the flexibility of remote work and setting your own schedule. We are looking for a proficient Coder ...

Software Engineer

Pomona, CA · Remote

$40 - $75/hr

Join the DataAnnotation team and contribute to developing cutting-edge AI systems, while enjoying the flexibility of remote work and setting your own schedule. We are looking for a proficient Coder ...

Software Engineer

Anaheim, CA · Remote

$40 - $75/hr

Join the DataAnnotation team and contribute to developing cutting-edge AI systems, while enjoying the flexibility of remote work and setting your own schedule. We are looking for a proficient Coder ...

Software Engineer

Orange, CA · Remote

$40 - $75/hr

Join the DataAnnotation team and contribute to developing cutting-edge AI systems, while enjoying the flexibility of remote work and setting your own schedule. We are looking for a proficient Coder ...

Software Engineer

Rialto, CA · Remote

$40 - $75/hr

Join the DataAnnotation team and contribute to developing cutting-edge AI systems, while enjoying the flexibility of remote work and setting your own schedule. We are looking for a proficient Coder ...

next page

Showing results 1-20

Remote Embedded Software information

See Riverside, CA salary details

$73K

$160K

$181.5K

How much do remote embedded software jobs pay per year?

As of May 30, 2026, the average yearly pay for remote embedded software in Riverside, CA is $160,020.00, according to ZipRecruiter salary data. Most workers in this role earn between $137,200.00 and $180,500.00 per year, depending on experience, location, and employer.

What Are Remote Embedded Software Jobs?

Remote embedded software jobs include embedded software engineer positions. As a work from home embedded software engineer, you develop embedded software systems for a variety of computerized devices. Your responsibilities start with assessing your client’s needs. You then design and code the embedded software, troubleshoot your software systems, perform research and test actions on the software, and implement software updates whenever necessary. Other duties include maintaining the software programs, documenting solutions to issues, providing the necessary post-production support, and reviewing the implemented system to debug the embedded environment and interpret error reports.

What are the key skills and qualifications needed to thrive as a Remote Embedded Software Engineer, and why are they important?

To thrive as a Remote Embedded Software Engineer, you need expertise in embedded systems programming (typically in C/C++), hardware interfacing, and a relevant degree in computer engineering or electrical engineering. Familiarity with development tools such as debuggers, version control systems (e.g., Git), and real-time operating systems (RTOS) is commonly required. Strong problem-solving abilities, self-motivation, and effective remote communication skills help you excel in a distributed team environment. These skills ensure reliable software integration with hardware, efficient collaboration, and successful delivery of complex embedded solutions.

What are some common challenges faced by remote embedded software engineers, and how can they be addressed?

Remote embedded software engineers often face challenges such as limited access to physical hardware for testing, coordinating with hardware teams across locations, and ensuring clear communication about design specifications. To overcome these, teams typically use simulation tools, remote access labs, and detailed documentation. Regular virtual meetings and collaborative platforms also help maintain alignment and facilitate troubleshooting in distributed environments.

What is a remote embedded software engineer?

A remote embedded software engineer is a professional who designs, develops, tests, and maintains software that runs on embedded systems, such as microcontrollers or specialized hardware, while working from a location outside the traditional office environment. These engineers typically collaborate with hardware teams, write code for real-time or resource-constrained systems, and use remote tools to debug and deploy software. They may work in industries like automotive, medical devices, consumer electronics, or industrial automation. Remote embedded software engineers rely on communication and project management tools to coordinate with their teams and ensure product quality.

What is the difference between Remote Embedded Software vs Remote Firmware Engineer?

AspectRemote Embedded SoftwareRemote Firmware Engineer
Required CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related; experience with embedded systemsBachelor's in Electrical Engineering, Computer Engineering, or related; experience with firmware development
Work EnvironmentDevelops software for embedded devices, often in hardware labs or remote setupsCreates low-level firmware for hardware components, typically in hardware labs or remote
Industry UsageAutomotive, IoT, consumer electronics, industrial systemsConsumer electronics, IoT, aerospace, automotive
Common Search/ComparisonYesYes

Remote Embedded Software and Remote Firmware Engineer roles both involve working on embedded systems, but Embedded Software focuses on higher-level software development, while Firmware Engineers work on low-level hardware control code. Both require similar credentials and are used across industries like automotive and IoT, often in remote or hybrid environments.

What are the most commonly searched types of Embedded Software jobs in Riverside, CA? The most popular types of Embedded Software jobs in Riverside, CA are:
What are popular job titles related to Remote Embedded Software jobs in Riverside, CA? For Remote Embedded Software jobs in Riverside, CA, the most frequently searched job titles are:
What job categories do people searching Remote Embedded Software jobs in Riverside, CA look for? The top searched job categories for Remote Embedded Software jobs in Riverside, CA are:
What cities near Riverside, CA are hiring for Remote Embedded Software jobs? Cities near Riverside, CA with the most Remote Embedded Software job openings:
Infographic showing various Remote Embedded Software job openings in Riverside, CA as of May 2026, with employment types broken down into 86% Full Time, 13% Part Time, and 1% Contract. Highlights an 74% Physical, 1% Hybrid, and 25% Remote job distribution, with an average salary of $160,020 per year, or $76.9 per hour.
Embedded Software Engineer

Embedded Software Engineer

Fieldpiece Instruments

Orange, CA • Hybrid

$140.50K - $184.80K/yr

Full-time

Medical, Life, Retirement

Posted 10 days ago


Job description

Fieldpiece is hiring an Embedded Software Engineer to contribute to the design, development, and support of the embedded software that powers our connected instruments, wireless tools, probes, analyzers, and diagnostic systems.  This role focuses on hands-on firmware development and close cross-functional collaboration. We are looking for an engineer who can work from product and technical requirements, contribute to embedded software design decisions, and help deliver product functionality from concept through production. You will collaborate closely with product management, electrical engineering, mechanical engineering, QA, and manufacturing teams to deliver reliable, high-quality products used by technicians worldwide.

Fieldpiece is a thriving team of innovators - committed to pushing boundaries and celebrating curiosity.  We’ve been providing HVACR professionals with rugged, feature-rich tools like meters, manifolds, leak detectors, and more since 1990.  Recognized as one of Southern California’s Best Places to Work (2023, 2024 & 2025), we provide a Hire-to-Retire philosophy, hybrid schedule, and a culture of curiosity – a place where you’ll have the support to innovate boldly, grow continuously, and make a tangible impact on an industry that powers everyday life.

The ideal candidate is:

  • Hands-on engineer who enjoys solving product and system-level problems.
  • Comfortable operating in a fast-paced product development environment with evolving requirements.
  • Passionate about building physical products that solve real customer problems.
  • Able to balance technical depth with practical decision-making and strong execution.
  • Collaborative engineer who communicates effectively across technical and non-technical teams.

*This position is currently located in our Orange, CA office with an exciting move to a new office in Tustin, CA in mid-2028.

What You’ll Do

  • Develop and maintain embedded software and firmware for microcontroller-based products (ARM Cortex-M, ESP32, PIC, or similar platforms).
  • Design and implement software for connected handheld instruments, wireless systems, sensors, and mobile-integrated products.
  • Develop low-level drivers, communication stacks, middleware, and application-layer functionality.
  • Optimize software for performance, memory utilization, power efficiency, reliability, and maintainability.
  • Define software behavior, technical requirements, specifications, and test criteria based on customer and product needs.
  • Collaborate cross-functionally with hardware, product management, QA, manufacturing, and engineering teams throughout the product lifecycle.
  • Support board bring-up, system integration, debugging, root-cause analysis, validation testing, and production readiness activities.
  • Write clean, maintainable, and testable code while contributing to code reviews, development standards, and continuous process improvement.
  • Bachelor’s degree in computer engineering, Electrical Engineering, Computer Science, or related STEM field; advanced degree a plus.
  • 3+ years of experience developing and maintaining embedded software and firmware for microcontroller-based systems.
  • Strong proficiency in C/C++ for embedded systems development.
  • Experience working from software requirements, system behavior definitions, and technical specifications for embedded products.
  • Experience with RTOS, embedded Linux, wireless communication protocols, BLE, UART, SPI, I2C, or similar technologies preferred.
  • Strong understanding of hardware/software integration and system-level debugging.
  • Experience supporting products through development, validation, and production in a cross-functional environment.
  • Ability to create clear documentation, technical requirements, and validation/test plans.
  • Passion for product quality, usability, and reliability in real-world applications.
  • Strong problem-solving, communication, and collaboration skills.
  • Experience supporting manufacturing and production environments preferred.
  • Prior experience working with offshore manufacturing partners or external vendors is beneficial but not a primary focus of the role.

At Fieldpiece, we believe great work deserves great rewards. We offer:

  • Matching 401k up to 4% with immediate vesting.
  • Excellent medical benefits including an HSA plan and monthly contributions.
  • Supplemental Term Life, Employee Assistance Programs (EAD), Disability, and more.
  • Hire to Retire philosophy that includes personal career development plans.
  • Onsite music program with lessons from guitar, piano and voice coaches. 
  • And more!

Our values drive everything we do and our culture.

We are a TRIBE.

Our collective growth starts with individual growth.

We are fully engaged and empowered, collaborating to achieve our common mission.

Our people are central in making Fieldpiece the best place we will work, ever.

We do the UPFRONT HOMEWORK.

We are prepared before coming together to move forward effectively.

We begin with the end in mind by understanding The Why upfront, visualizing, researching, and acting.

We address obstacles head-on with creativity, grit and tenacity, while having fun along the way.

We deliver the RIGHT STUFF.

We deliver innovative solutions by seeing the world through the eyes of our customers.

Our culture of purposeful critical thinking leads to greatness now, rather than perfection never.

We earn TRUST.

We prove our credibility, reliability, and genuine interest in others to build lasting relationships.

Our tribe, partners, end users, suppliers and channel partners can rely on us to listen, act with integrity, and deliver quality.

We are LEAN.

We never stop searching for a better way.

We get started, fail fast, and move forward.

Our actions deliver valuable results.

We leave our EGO at the door.

We are unconcerned to be judged by the questions we ask.

With humility, we value and pursue ideas and feedback from everyone.

Our personal success is derived from the tribe’s success.

The California base annual salary range for this role is currently $140,000-180,000 plus 10% bonus.  Pay scales are determined by role, level, location, and alignment with market data. Individual pay is determined through interviews and an assessment of several factors that that are unique to each candidate, including but not limited to, job-related skills, relevant education and experience, certifications, abilities of the candidate and pay relative to other team members. We can share more information about our bonus program and benefits during the hiring process.

EOE AA M/F/Veteran/Disability