1

Iot Software Engineer Jobs in California (NOW HIRING)

... volume IoT data and deliver actionable insights. You will work on distributed systems using ... As a Software Engineer II, You will be part of a team responsible for designing and building ...

Software Engineer II

Carlsbad, CA · On-site

$80K - $137K/yr

... volume IoT data and deliver actionable insights. You will work on distributed systems using ... As a Software Engineer II, You will be part of a team responsible for designing and building ...

... volume IoT data and deliver actionable insights. You will work on distributed systems using ... As a Software Engineer II, You will be part of a team responsible for designing and building ...

Laptops, Servers) , Automotive Infotainment & ADAS systems ,and other consumer & Industrial IoT products). You will work and collaborate with various other Qualcomm Engineering teams e.g. Software ...

Software Engineer

Santa Clara, CA · On-site

$179K - $246K/yr

... IoT. If you want to push the boundaries of materials science and engineering to create next ... Our Software Engineers are responsible for designing, prototyping, developing, and debugging ...

... IoT. If you want to push the boundaries of materials science and engineering to create next ... Our Software Engineers are responsible for designing, prototyping, developing, and debugging ...

As a Software Engineer, you will own core aspects of the software platform that powers autonomous ... IoT-scale remote-ops experience. • Embedded Linux / RTOS exposure, enough to debug across the ...

Software Engineer

San Jose, CA · On-site

$95K - $120K/yr

... and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon ... As a Software Engineer, you'll be the go-to person to roll out and maintain business critical ...

Software Engineer

San Jose, CA · On-site

$95K - $120K/yr

... and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon ... As a Software Engineer, you'll be the go-to person to roll out and maintain business critical ...

Sr. Staff Software Engineer

San Diego, CA · On-site

$130K - $171K/yr

... IoT products, such as drones, IP/security cameras, AI boxes, and media devices. Minimum ... of Software Engineering or related work experience. • 3+ years of work experience with ...

Software Engineer

San Jose, CA · On-site

$85K - $115K/yr

... and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon ... As a Software Engineer, you'll be the go-to person to roll out and maintain business critical ...

Software Engineer

San Jose, CA · On-site

$85K - $115K/yr

... and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon ... As a Software Engineer, you'll be the go-to person to roll out and maintain business critical ...

Senior Ground Software Engineer

Saratoga, CA · On-site

$135K - $178K/yr

They are seeking a Senior Software Engineer to join their Ground Software team, responsible for ... anywhere comms, IoT & Smart-IoT services Founded in 2021, the company is headquartered in ...

Senior Ground Software Engineer

Saratoga, CA · On-site

$135K - $178K/yr

They are seeking a Senior Ground Software Engineer to collaborate with engineering teams to build ... anywhere comms, IoT & Smart-IoT services Founded in 2021, the company is headquartered in ...

Embedded Software Engineer

Hayward, CA · On-site

$170K - $190K/yr

The Embedded Software Engineer will be working with the Engineering team at Aeris Technologies ... Firmware design and development of microcontroller-based IOT devices * Help create, maintain, and ...

The Embedded Software Engineer will be working with the Engineering team at Aeris Technologies ... Firmware design and development of microcontroller-based IOT devices * Help create, maintain, and ...

Software Engineer

San Jose, CA · On-site

$85K - $115K/yr

... and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon ... Supermicro is looking for a Software Engineer. This position will be based at our headquarters ...

Software Engineer

San Jose, CA · On-site

$85K - $115K/yr

... and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon ... Supermicro is looking for a Software Engineer. This position will be based at our headquarters ...

Principal Software Engineer

Los Angeles, CA · On-site

$145K - $195K/yr

As a Principal Software Engineer, you will provide architectural leadership and drive innovative ... such as robotics, IoT, autonomous cars, UAVs, or similar autonomy-centric environments • ...

Showing results 41-60

Iot Software Engineer information

See California salary details

$62.7K

$145.6K

$202.8K

How much do iot software engineer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for iot software engineer in California is $145,592.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,400.00 and $170,700.00 per year, depending on experience, location, and employer.

What are some common challenges faced by IoT software engineers in their daily work?

IoT Software Engineers often face challenges related to integrating a wide variety of devices and platforms, ensuring secure data transmission, and managing resource constraints on embedded systems. Debugging and testing IoT solutions can be complex due to the distributed nature of devices and the diversity of operating environments. Additionally, staying up-to-date with rapidly evolving standards and protocols is key. Overcoming these challenges requires a proactive approach to learning and collaboration with hardware engineers, security specialists, and other stakeholders to deliver seamless and secure IoT solutions.

Are IoT Software Engineers in demand?

IoT Software Engineers are in high demand due to the growing adoption of connected devices and smart technology across industries. They typically require skills in embedded systems, programming languages like C++ or Python, and knowledge of networking protocols. The role offers strong job growth prospects as IoT solutions become more integral to business operations and consumer products.

What does an IoT software engineer do?

An IoT Software Engineer designs, develops, and maintains software for Internet of Things (IoT) devices and systems. They work on embedded systems, cloud integrations, and communication protocols to enable connected devices to collect, process, and transmit data. Responsibilities include writing firmware, developing APIs, ensuring security, and optimizing performance. They often collaborate with hardware engineers, data scientists, and cloud developers to create seamless IoT solutions.

What are the key skills and qualifications needed to thrive as an IoT software engineer?

To thrive as an IoT Software Engineer, you need strong programming skills (such as C, C++, Python, or Java), experience with IoT protocols, and a degree in computer science, electrical engineering, or related fields. Familiarity with cloud platforms, embedded systems, IoT development kits, and certifications like AWS Certified IoT Core or Cisco IoT certifications are highly beneficial. Effective problem-solving abilities, teamwork, and communication skills are essential for collaborating with multidisciplinary teams and addressing complex system challenges. These skills ensure you can efficiently design, develop, and maintain robust IoT solutions that operate securely and reliably in real-world environments.

Is IoT a high paying job?

IoT Software Engineers typically earn above-average salaries due to the specialized skills required, such as knowledge of embedded systems, networking, and cloud platforms. Compensation varies by experience, location, and industry, but overall, IoT roles tend to be well-paid compared to many other software engineering positions.
What are the most commonly searched types of Iot Software Engineer jobs in California? The most popular types of Iot Software Engineer jobs in California are:
What cities in California are hiring for Iot Software Engineer jobs? Cities in California with the most Iot Software Engineer job openings:
Infographic showing various Iot Software Engineer job openings in California as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $145,592 per year, or $70 per hour.

Software Engineer II

CalAmp

Carlsbad, CA

$80K - $137K/yr

Full-time

Re-posted 4 days ago


Job description

We are CalAmp, a connected intelligence company that gives people the ability to track, monitor and recover their vital assets with real-time visibility and insights.

We are seeking a Software Engineer II based in Carlsbad, CA to build real-time data platforms powering millions of connected devices.


In this role, you will design and develop scalable, cloud-native services that process high-volume IoT data and deliver actionable insights. You will work on distributed systems using technologies like AWS, Kafka and Kubernetes to solve challenges related to performance, reliability, and scale.

This is an opportunity to work on high-impact systems and contribute to architecture decisions in a fast-paced environment.

Location & Work Authorization Requirements:

  • This role is based in Carlsbad, CA
  • Candidates must be authorized to work in the U.S on a permanent basis. We are unable to provide sponsorship at this time.

Equal Employment Opportunity
CalAmp is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all applicants and employees and do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, protected veteran status, genetic information, or any other characteristic protected by applicable federal, state, or local law. Employment decisions are based on qualifications, merit, and business needs.


  • As a Software Engineer II, You will be part of a team responsible for designing and building scalable backend systems supporting CalAmp Telematics Cloud (CTC). You will build and scale microservices using modern cloud technologies
  • Translate product requirements into scalable system designs and production-ready applications
  • Create technical designs and contribute to system architecture decisions
  • Design, build, and maintain efficient, reusable, reliable and scalable software
  • Troubleshoot and resolve issues in production systems
  • Ensure application performance, quality, and responsiveness
  • Identify performance bottlenecks and develop solutions to these problems
  • Develop and maintain automated tests to ensure system reliability
  • Identify and implement application monitoring and metrics
  • Evaluate and implement technologies that improve scalability and performance
  • Participate in sprint planning and feature delivery
  • Own features end-to-end in production environments
  • Collaborate cross-functionally with engineering, product, and DevOps teams

Must Haves

  • 3+ years of professional software engineering experience building and operating production systems
  • Strong experience with Java and object-oriented programming
  • Experience building backend services using frameworks such as Spring Boot
  • Experience building microservices or distributed systems
  • Experience working with a cloud platform (AWS preferred)
  • Experience designing scalable and reliable systems
  • Experience working in production environments (monitoring, debugging, performance optimization)
  • Ability to write clean, maintainable, secure code
  • Ability to work independently and collaboratively
  • Strong organizational skills that reflect ability to perform and prioritize multiple tasks with excellent attention to detail
  • Bachelor's degree or equivalent

Nice to Have

  • Experience with Kafka, Redis, or event-driven architectures
  • Experience with Kubernetes and Docker
  • Experience with PostgreSQL or relational databases
  • Exposure to IoT or real-time data systems
  • Experience with CI/CD pipelines and modern DevOps practices
  • Exposure to NoSQL databases (e.g., MongoDB, Elasticsearch)
  • Experience in AI/ML, Agentic AI, AWS SageMaker or equivalent
  • Experience with TypeScript/node.js and AWS Lambda
  • Master’s in Computer Science or equivalent

Tech Stack

  • Java
  • Spring Boot/Quarkus
  • AWS (EC2, RDS, Lambda)
  • Kafka, Redis
  • Kubernetes, Docker
  • PostgreSQL/DocumentDB

Even if you don’t meet every requirement, we encourage you to apply if you bring relevant experience.

If you are interested in building scalable backend systems and solving complex engineering challenges, we’d love to connect!


USD $80,443.00/Yr.
USD $137,902.00/Yr.