Senior Embedded Software Engineer (OTA)

Posted 7 Days Ago
Be an Early Applicant
Fremont, CA
152K-210K Annually
Senior level
Automotive • Manufacturing
The Role
Develop and manage over-the-air (OTA) update systems for embedded software, ensuring secure and reliable updates for Pebble's products. Collaborate with hardware and software teams, troubleshoot issues, and document processes to maintain and evolve embedded systems.
Summary Generated by Built In

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 Time Off 

Salary Range - Fremont, CA

$152,000$210,000 USD

Top Skills

C,C++
The Company
Sunnyvale
51 Employees
On-site Workplace
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 Jobs

Anduril Logo Anduril

Embedded Software Engineer, EW

Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
Costa Mesa, CA, USA
1400 Employees
138K-207K Annually

Verkada Inc Logo Verkada Inc

Embedded Software Engineer - Intercom

Cloud • Hardware • Security • Software
San Mateo, CA, USA
2000 Employees
130K-225K Annually

Anduril Logo Anduril

Senior Embedded Software Engineer (RTOS)

Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
Costa Mesa, CA, USA
1400 Employees
168K-252K Annually

Block Logo Block

Senior Embedded Software Engineer

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Remote
Hybrid
8 Locations
12000 Employees
139K-245K Annually

Similar Companies Hiring

McCain Foods Thumbnail
Retail • Manufacturing • Food • Agriculture
Florenceville-Bristol, NB
20000 Employees
Arch Systems Inc. Thumbnail
Software • Manufacturing • Machine Learning • Internet of Things • Industrial • Artificial Intelligence • Analytics
US
80 Employees
Accuris Thumbnail
Software • Manufacturing • Machine Learning • Information Technology • Generative AI • Conversational AI
Denver, CO
1200 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account