Software Engineer, Embedded Linux

  • ShapeScale,
  • San Francisco, CA
3D, Android, API, Bash, Bluetooth, C++, Developer, Embedded, Embedded Systems, Firmware, Linux, Management, Protocol, Python, Security, Software Engineer
Full Time
Work from home not available Travel not required

Job Description




Want to work on something new, exciting and innovative? If you answered yes to that question then you are in the right place! At Shape, we believe that what makes a company amazing is the people. Our people are our greatest asset, and together we share the commitment to create products that connect the human body with technology in a magical way. We're working to become the most empowering consumer company of the 21st century. Join our world class, fitness crazed team to work on products that have the potential to change countless of lives, including yours.

Our engineering team is looking for a Senior Embedded Systems Engineer . You will be in charge of the whole embedded Linux running on the ShapeScale device. This includes BSP (bootloader, kernel), scanning application, server communication, firmware update.

This role will be reporting to our Head of Software

What You-ll Do:


  • Develop the communication layer between ShapeScale and the Cloud processing infrastructure
  • Design and develop the software running on the embedded Linux
  • Ensure system security to protect against a variety of IoT-based attacks
  • Ensure collaboration with management to help generate task breakdowns, and accurate schedules
  • Participate in code reviews, write unit tests, and conduct troubleshooting to ensure a smooth user experience for live systems
  • Work closely with back-end, computer vision/machine learning and firmware engineers across the organization to define product requirements, schedules and specifications

Who You Are:


  • 3+ years working as a embedded systems engineer
  • Extensive knowledge of embedded Linux (ARM, uboot, devicetree, Linux kernel)
  • Experience with secure OTA update (RAUC, Mender, etc ...) and secure boot
  • Very good knowledge of embedded Linux distribution (Buildroot, Yocto or Android Things)
  • Very good knowledge of C or C++
  • Proficiency with Python or bash
  • Experience with board porting and bring-up

Bonus points if:


  • Experience in MQTT protocol and REST API
  • Experience with image capture and processing
  • Experience in cloud-based services (AWS IoT core, S3)
  • Experience with Bluetooth and WiFi in embedded systems
  • Contribution to developer communities (uboot, Linux kernel, Yocto etc ...) is a strong plus
  • Working end-to-end with one commercial embedded product

What You'll Get From Us:


  • A chance to have a transformative impact on the lives of potentially millions by enabling them to lead happier and healthier lives
  • Competitive salary and equity
  • Excellent, comprehensive health insurance, 100% employer covered (incl. dependents)
  • Unlimited paid time off (15 days/year required!)
  • Daily catered lunches and a full stocked kitchen
  • Assistance with H1B / O1 / TN visa transfer (if required)
  • And so much more!



About Shape




Our debut product, ShapeScale, is the first photorealistic 3D body scanner that shows you how your body shape changes over time. ShapeScale is also going to enable various applications in fashion, healthcare, and mixed reality. We have recently started to take pre-orders for ShapeScale and have thus far received thousands of pre-orders. Shape is backed by renowned investors such as Y Combinator and Stanford StartX.


We-re an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
Dice Id : appblok
Position Id : 7255_4220202002
Have a Job? Post it

Similar Positions

Sr. Embedded Software Engineer
  • Albin Engineering Services
  • Pleasanton, CA
Embedded Software Engineer
  • XDuce
  • San Francisco, CA
Embedded Software Engineer
  • Intelletec LLC
  • San Francisco, CA
Senior Firmware Engineer
  • Sony Interactive Entertainment (SIE)
  • San Mateo, CA
Embedded Software Engineer
  • HCTec Partners
  • Walnut Creek, CA
Principal Firmware Engineer
  • Ryzen Solutions
  • San Francisco, CA
Entry Level Software Engineer - C or C++
  • Volt Services Group
  • Palo Alto, CA
Firmware Developer Engineer
  • OSI Engineering, Inc.
  • Mountain View, CA
Firmware Development Engineer (5822)
  • Embedded Resource Group, Inc
  • Mountain View, CA
Senior Software Engineer - Embedded
  • Mindsource Inc
  • Sunnyvale, California