Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Embedded Software Engineer

Happiest Baby, Inc.

Embedded Software Engineer

Los Angeles, CA
Full Time
Paid
  • Responsibilities

    Job Description

    OUR MISSION

    Happiest Baby is a mission-driven company helping parents raise healthy, happy children, and saving lives. We make SNOO, the world’s first smart sleeper and the safest baby bed ever made—proven to add 1-2 hours of sleep per night—and develop landmark products, content, and services.

    Our CEO is the renowned pediatrician, Dr. Harvey Karp, author of the best-selling parenting guide, “The Happiest Baby on the Block.” SNOO was built with a team of MIT engineers and celebrated designers. It is the most awarded baby product in history and has been exhibited in 5 of the world’s top art museums (e.g. SF MOMA, London Design Museum).

    YOUR ROLE

    Happiest Baby is looking for an experienced, enthusiastic, self-starter and knowledge-hungry firmware engineer for our breakthrough consumer products. We’re looking for someone with a background in consumer electronics and a passion for delivering innovation within the constraints of embedded technologies. You will be an integral part of the engineering team to deliver real, immediately impactful products that help children and families be healthier and happier – join us!

    RESPONSIBILITIES

    • Architect and implement scalable embedded software platforms for IoT devices
    • Use your experience and know-how to architect, define and implement well-functioning and reliable features
    • Develop embedded software in bare metal and Linux environments that robustly and efficiently communicates with cloud software
    • Debug and troubleshoot system-level problems that involve hardware and firmware
    • Work with oscilloscopes, logic analyzers, signal generators as necessary
    • Design and implement development testing fixtures and software
    • Work closely with mobile and backend team for system integration

    REQUIRED EXPERIENCE:

    • 5 or more years of embedded software development in C
    • Strong understanding of real-time control systems and dynamic control
    • Prior experience with MEMS sensors, ADC, DAC
    • Understanding of brushless motor controls
    • Experience with standard interfaces/protocols (e.g., SPI, UART, I2C)
    • Utilizing required measurement tools during software development cycle (Logic Analyzer, Multimeter, Oscilloscope)
    • Basic knowledge in Linux/Unix (e.g. Bash, SSH)
    • Version control systems (Git), bug tracking (Jira)

    PREFERRED EXPERIENCE:

    • Scripting skills abilities in Python
    • Specific experience in motor FOC
    • Specific experience in sound processing
    • Experience with TI microcontrollers and build environments (TMS320F2802x,TMS320F2802xx Piccolo)
    • Yocto/Open Embedded build system
    • Wireless communication protocols (e.g. Bluetooth Low Energy, Wi-Fi)
    • Automated continuous integration (Jenkins)
    • Exposure to DSP programming

    PERKS

    • Competitive health/dental/eyecare plan
    • Daily catered lunches
    • Take-what-you-need vacation
    • Dog-friendly environment
    • Indoor-outdoor workspace
    • Working with a great team that is literally saving babies’ lives!

    Powered by JazzHR

    9DfQAy95Xk