companySesame logo

Embedded Engineer

SesameSan Francisco
On-site FullTime

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

About the job

About Sesame

At Sesame, we envision a future where computers exhibit lifelike characteristics, capable of seeing, hearing, and interacting with us in a manner that feels intuitive and human. We are at the forefront of this vision, developing innovative computing solutions that integrate voice agents into everyday life. Our team is composed of visionaries from Oculus and Ubiquity6, along with seasoned professionals from Meta, Google, and Apple, each bringing extensive expertise in hardware and software. Join us on our journey to create a world where technology truly comes alive.

About the Role

We are looking for a skilled Embedded Engineer who thrives in dynamic environments to help launch an advanced consumer electronics product. This role demands rapid firmware development in diverse hardware settings that are intricately connected to various system components. You will leverage your experience in shipping wearable consumer products from the initial prototype phase through to product launch, while effectively coordinating a distributed team to assemble, utilize, and troubleshoot custom embedded systems.

Responsibilities:

  • Architect, design, implement, and validate embedded software for a range of platforms, from energy-efficient MCUs to mobile System on Chips (SoCs).

  • Collaborate on hardware design, facilitate bring-up and debugging processes through component selection, interface definition, driver creation, and tool development.

  • Define, enhance, and maintain firmware development, debugging, and Continuous Integration (CI) workflows and environments.

  • Engage in software development for interfacing embedded systems with PCs or network devices for data collection, testing, and calibration.

  • Comprehend requirements and architecture of higher-level software components, leading their integration and optimization for embedded systems interaction.

  • Lead and guide external partners to enhance embedded systems development capabilities.

Required Qualifications:

  • Proven ability to work autonomously in high-ambiguity settings.

  • Over 10 years of experience in developing and delivering software for intricate embedded systems.

  • Expertise in C/C++, Python, and firmware building & debugging tools.

  • Track record of shipping and maintaining a complex product, including custom sensor integration.

About Sesame

Sesame is pioneering the next generation of computing, striving to create technologies that integrate seamlessly into our daily lives. Our diverse and talented team is driven by a shared vision to make interactions with computers feel natural and human-like. We value creativity, collaboration, and a passion for innovation as we develop groundbreaking voice-driven technology.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.