Senior Embedded Software Engineer (OTA)

Sorry, this job was removed at 09:58 a.m. (CST) on Monday, Jan 27, 2025
Be an Early Applicant
Fremont, CA
In-Office
152K-210K Annually
Automotive • Manufacturing
The Role

About Pebble

Pebble is a sustainable living startup defining a new way to live, work and explore from anywhere with a 100% electric, hassle-free RV trailer. Built by a team of experts in both automotive and consumer technology, Pebble combines electrification with cutting-edge automotive technology for a travel trailer experience that removes the hassles RV trailer owners have struggled with for decades.

At Pebble, we are building out the future of lighter, more flexible living. We see a world where your home can be anywhere you want to take it. Pebble blends the best of what it means to be at home, on the road, and off-grid into something useful and magical. This is a collective effort. Our team is dedicated to making not just products, but a lifestyle that is truly sustainable.

If the idea of building out the future sparks your imagination and intersects with your skills, we'd love to meet you.

 

Role: Senior Embedded Software Engineer (OTA)

Location: Fremont, CA

We are seeking a Senior Embedded Software Engineer (OTA) to join our growing team at Pebble. In this role, you will be instrumental in developing and managing our OTA (over-the-air) update systems for embedded software, ensuring seamless, secure, and reliable updates to our cutting-edge products. You will work closely with hardware, software, and security teams in a dynamic, fast-paced environment to maintain the functionality and evolution of our embedded systems.

Responsibilities:

  • Develop, implement, and maintain OTA update mechanisms for embedded systems across our product range.
  • Ensure the security and reliability of software updates, including encryption, authentication, and rollback mechanisms.
  • Manage the full OTA lifecycle, from creating update packages to deployment, monitoring, and recovery in case of failure.
  • Collaborate with embedded software engineers to ensure compatibility between core system functionalities and OTA delivery.
  • Design and test OTA updates in real-world environments to minimize disruption during software updates.
  • Troubleshoot and debug OTA-related issues, ensuring updates are delivered efficiently and securely.
  • Document OTA processes, including version control, continuous integration, and testing methodologies.
  • Stay up-to-date with the latest advancements in OTA technology and ensure our systems are aligned with industry best practices.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
  • 8+ years of experience in embedded software development, with a focus on OTA update systems.
  • Proficiency in C/C++ programming language and experience with microcontroller architectures such as ARM.
  • Strong understanding of networking protocols (TCP/IP, UDP) and secure communication protocols.
  • Experience with OTA mechanisms, software versioning, and management of remote updates.
  • Familiarity with security principles for OTA updates, including encryption and authentication.
  • Knowledge of embedded systems design principles and real-time operating systems (RTOS).
  • Experience with communication protocols such as CAN, SPI, UART, and BLE.
  • Strong problem-solving, debugging, and analytical skills.
  • Experience with ISO26262 or similar safety-critical standards is a plus.
  • Passion for maintaining and evolving innovative technology products through seamless OTA updates.


Benefits: 

Healthcare, Dental, Vision, 401k, Unlimited Paid Vacation Policy

Salary Range - Fremont, CA

$152,000-$210,000 USD

Similar Jobs

2K Logo 2K

Senior Character Artist - WWE 2K

Gaming • Information Technology • Mobile • Software • Esports
Remote or Hybrid
California, USA
3505 Employees
87K-140K Annually

Block Logo Block

ASIC Lead - Proto

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
In-Office or Remote
8 Locations
12000 Employees
369K-369K Annually

Block Logo Block

Systems Architect

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
In-Office or Remote
8 Locations
12000 Employees
208K-312K Annually

Block Logo Block

Engineering Program Manager

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
In-Office or Remote
8 Locations
12000 Employees
168K-297K Annually
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Sunnyvale
51 Employees
Year Founded: 2022

What We Do

Welcome to Pebble. Lighter living that’s never idle and always, simply magical. We have designed a new way to #RV. True freedom arrives this fall. Stay tuned. #PebbleLife

Similar Companies Hiring

HERE Technologies Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees
True Anomaly Thumbnail
Software • Manufacturing • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Centennial, CO
220 Employees
Turion Space Thumbnail
Software • Manufacturing • Information Technology • Hardware • Defense • Artificial Intelligence • Aerospace
Irvine, CA
150 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account