1

Raspberry Pi Developer Jobs in California (NOW HIRING)

Firmware Test Engineer

Irvine, CA · On-site

$80 - $110/hr

Engineering Reports to: Director of Test Engineering Help Build the Future of Smart Transportation ... Hands‑on experience with Raspberry Pi, Arduino, UART communications, and embedded development ...

New

Senior Software Engineer

Sunnyvale, CA · On-site

$150K - $180K/yr

Experience with Raspberry Pi, Arduino, or industrial edge devices * Ability to connect and ... Familiarity with Docker or basic DevOps * Computer Vision basics (OpenCV) as a complementary skill

Senior Software Engineer

Sunnyvale, CA · On-site

$150K - $180K/yr

Experience with Raspberry Pi, Arduino, or industrial edge devices * Ability to connect and ... Familiarity with Docker or basic DevOps * Computer Vision basics (OpenCV) as a complementary skill

Lab Robotics Engineer

San Francisco, CA · On-site

$175K - $235K/yr

As a Lab Robotics Engineer at Plasmidsaurus, you will play a crucial role in automating and ... Experience writing software for Raspberry Pi * Experience with building & maintaining QA, telemetry ...

Senior Software Engineer

Sunnyvale, CA · On-site

$150K - $180K/yr

Experience with Raspberry Pi, Arduino, or industrial edge devices * Ability to connect and ... Familiarity with Docker or basic DevOps * Computer Vision basics (OpenCV) as a complementary skill

Senior Software Engineer

Sunnyvale, CA · On-site

$150K - $180K/yr

Experience with Raspberry Pi, Arduino, or industrial edge devices * Ability to connect and ... Familiarity with Docker or basic DevOps * Computer Vision basics (OpenCV) as a complementary skill

As a Lab Robotics Engineer at Plasmidsaurus, you will play a crucial role in automating and ... Experience writing software for Raspberry Pi * Experience with building & maintaining QA, telemetry ...

Showing results 41-60

Raspberry Pi Developer information

What does a Raspberry Pi developer do?

A Raspberry Pi Developer specializes in creating software and hardware solutions using the Raspberry Pi, a small and affordable computer popular for prototyping and educational projects. Their work often involves programming in languages like Python or C++, integrating sensors and peripherals, and developing applications for IoT, automation, robotics, or multimedia projects. They may also design and build custom hardware interfaces or troubleshoot hardware/software integration issues.

What are the key skills and qualifications needed to thrive as a Raspberry Pi developer?

To thrive as a Raspberry Pi Developer, you need strong programming skills (often in Python, C/C++, or JavaScript), experience with Linux-based operating systems, and a solid understanding of hardware interfaces and electronics. Familiarity with the Raspberry Pi platform, GPIO pin management, and tools like SSH, as well as relevant certifications in embedded systems or IoT, are highly valuable. Creativity, problem-solving abilities, and effective communication help developers design innovative solutions and collaborate with interdisciplinary teams. These skills are crucial for building reliable, scalable projects and maximizing the capabilities of Raspberry Pi in real-world applications.

What are some common challenges Raspberry Pi developers face when integrating hardware and software components?

Raspberry Pi Developers often encounter challenges related to hardware-software integration, such as ensuring compatibility between various sensors, peripherals, and the Raspberry Pi operating system. Troubleshooting connectivity issues, driver support, and power management are also common hurdles. Effective communication with cross-functional teams, including hardware engineers and software developers, is crucial to identify and resolve integration issues efficiently. Staying current with the latest updates and community-supported libraries can help mitigate some of these challenges.

What is the difference between Raspberry Pi Developer vs Arduino Developer?

AspectRaspberry Pi DeveloperArduino Developer
Required CredentialsBasic programming skills, Linux knowledge, sometimes certifications in embedded systemsBasic electronics, programming skills, often no formal certification required
Work EnvironmentLinux-based systems, software development, prototyping projectsHardware-focused, embedded systems, electronics prototyping
Industry UsageIoT, robotics, home automation, educationEmbedded devices, sensor projects, DIY electronics

Raspberry Pi Developers focus on software development and Linux-based projects using the Raspberry Pi platform, while Arduino Developers primarily work on hardware and embedded electronics with Arduino boards. Both roles share some skills but differ in their focus on software versus hardware development.

What cities in California are hiring for Raspberry Pi Developer jobs?

Cities in California with the most Raspberry Pi Developer job openings:

Electrical Engineering Intern, Summer 2026

Mill

San Bruno, CA • On-site

$35 - $45/hr

Other

This job post has expired today. Applications are no longer accepted.


Job description

Mill is a waste prevention technology company reimagining what it means to eliminate waste, starting with food. We build smart systems and infrastructure for homes, businesses, and municipalities that transform food scraps from landfill-bound waste into valuable resources, including chicken feed. Tens of thousands of Mill's residential food recyclers are already helping households divert millions of pounds of food scraps every year, paving the way for our upcoming launch of Mill Commercial-the industry's first end-to-end solution for managing, understanding, and preventing food waste in commercial environments (e.g. grocery, restaurants, food services). At Mill, we are passionate about building easy-to-use, beautifully designed technologies that keep food in the food system and out of landfills.
As an Electrical Engineering intern at Mill, you'll be working with a tight-knit, fast-paced team on a novel consumer product. Your day-to-day will include hands-on work with hardware components and lab equipment as well as schematic and layout design tools like Altium. Since we're a small team, your work and learning will span design, tooling, and testing as we push towards launch. This internship is for someone who wants to learn and be creatively challenged.
Responsibilities
  • Work closely with the cross-functional mechanical, systems, and firmware teams on the design and validation of new products
  • Run experiments to collect and analyze hardware performance, documenting and validating all results
  • Support engineering build activities, partnering with CMs and other teams to track test data and troubleshoot issues
  • Work alongside key engineers to root-cause problems and find solutions and workarounds

Minimum Qualifications
  • Currently pursuing a bachelor's degree or higher in electrical engineering or related field or can demonstrate equivalent experience
  • Fundamental understanding of analog, digital, and power circuit design
  • Experience with microcontrollers, sensors, and motor drivers
  • Experience with test and measurement equipment like oscilloscopes, signal generators, multimeters, etc
  • Experience with Raspberry Pi, Python, or equivalent tools for scripting collection and analysis of data
  • Strong analytical and communication skills

Preferred Qualifications
    • Experience with Altium or other schematic design tools

The estimated base hourly range for this position is $35 to $45, which does not include the value of benefits or a potential equity grant. A wide range of factors are considered in making compensation decisions, including but not limited to skill sets, market conditions, experience and training, licensure and certifications, and business and organizational needs. Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor an employment visa for this role