Principal Firmware Engineer - San Francisco - Tbwa Chiat/Day Inc

    Tbwa Chiat/Day Inc
    Tbwa Chiat/Day Inc San Francisco

    4 days ago

    Default job background
    Description

    Principal Firmware Engineer for Connected Appliances

    Job Overview:

    This is a lead role in the design and development of on-device firmware for our connected home appliances.

    The firmware team creates new product experiences that span from hardware UI, pumps and control systems, to connected mobile applications.

    You will work closely with cross-functional teams including industrial design, electrical engineers, product management, and manufacturing operations to deliver world-class products.

    This position requires being based in the Bay Area as it is a hybrid position, with 3 days per week in our San Francisco office.

    Responsibilities:

    • Collaborate with product designers, hardware engineers, and app developers to envision new product experiences and ensure a seamless user interface on devices with real-time functionality.
    • Lead firmware development that brings these ideas to life, creating systems that deliver high performance and reliability.
    • Design and develop embedded firmware using FreeRTOS, ensuring smooth operation of features like on-device GUIs, control systems, and connectivity to mobile applications.
    • Architect and optimize firmware for resource-constrained environments, focusing on efficiency, low power usage, and stability.

    IoT Integration:

    • Build firmware that integrates securely and efficiently with AWS IoT for remote device control, data streaming, and over-the-air (OTA) updates.
    • Ensure seamless communication between connected appliances and cloud infrastructure, working alongside cloud engineers to optimize IoT functionality.

    Cross-Functional Leadership:

    • Collaborate with hardware engineers to ensure seamless integration between firmware and the physical systems of the device.
    • Partner with mobile app teams to ensure consistent, real-time interaction between the device and mobile apps.
    • Lead design and code reviews, mentor junior engineers, and drive best practices in firmware development.

    System Optimization & Testing:

    • Lead efforts to optimize firmware performance, focusing on real-time responsiveness, efficient memory use, and low power consumption.
    • Conduct thorough testing and debugging of firmware using industry-standard tools, ensuring system reliability and performance benchmarks are met.
    • Take ownership of firmware development for new and existing products, continuously improving code quality and system performance through iterative testing and validation.
    • Lead efforts to improve OTA firmware updates and streamline the deployment process.
    • Understand the latest architecture approaches in secure IoT device provisioning and management for consumer hardware. Make continued recommendations to evolve our designs.
    • Identify potential risks in software development and create strategies to mitigate them, ensuring the safety and efficacy of our appliances.

    Requirements:

    • 10+ years of experience in embedded firmware development, with a focus on real-time operating systems (RTOS) and connected consumer products.
    • Deep expertise in FreeRTOS or other RTOS environments, with a strong understanding of multitasking, scheduling, and system performance optimization.
    • Experience with AWS IoT services and secure, scalable IoT communication protocols (MQTT, HTTP, TLS).
    • Strong knowledge of microcontroller platforms (ARM Cortex, STM32, etc.) and peripheral interfaces (I2C, SPI, UART).
    • Proficiency in C/C++ for embedded systems development.
    • Experience working with on-device GUIs and integrating firmware with mobile applications.
    • Strong debugging skills and experience with tools like JTAG, oscilloscopes, and logic analyzers.
    • Familiarity with embedded development tools (version control, CI/CD) and OTA firmware update processes.
    • Ability to travel - up to 10%

    Preferred Skills:

    • Experience with MQTT or other IoT communication protocols.
    • Experience with control systems and sensor integration is a plus, but not required.
    • Familiarity with wireless communication protocols (BLE, Wi-Fi) for IoT devices.
    • Experience with GUI development frameworks for embedded devices.
    • Knowledge of cybersecurity best practices for IoT devices.
    • Familiarity with testing and validation for IoT hardware devices.
    • Experience with mobile app deployment, managing updates and mapping compatibility between on-device firmware and new mobile app capabilities.
    • Familiarity with security practices for IoT devices and systems, including encryption, secure boot, and TLS/SSL protocols.

    Education:

    • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.


  • Acceler8 Talent san francisco bay area

    Firmware Engineer (AI Chip) · We are seeking talented Firmware Engineers to join our AI Chip team, building hard-coded individual model architecture chips that produce more throughput and lower latency than a B200. · You will be working with a team genuinely pushing the boundarie ...


  • Sofar Ocean San Francisco

    The Role · You will be a key contributor to the design and implementation of our hardware products: Spotter, Smart Mooring, next generation platforms, and Sofar's new open hardware connectivity stack – Bristlemouth https://www.bristlemouth.org. · This role involves working in sma ...


  • OpenAI San Francisco

    About the Team · The Compute team works on the design of our AI supercomputers, doing everything from workload modeling to accelerator co-design. We're leaning into our partnerships to make data center co-design an integral part of this process, and are looking for engineers to d ...


  • Nudge San Francisco Full time

    Job Description · About Nudge · Nudge's mission is to improve brain function by creating a generalized product that precisely stimulates and images the brain non-invasively. We aim to develop cutting-edge ultrasound technology for treating neurological and psychiatric disorders, ...


  • Intercreate San Francisco

    About the Job · We are seeking a motivated Firmware Engineer to join our team. The ideal candidate will have a passion for firmware architecture and computer engineering abstractions, with experience in microcontrollers, embedded programming languages, Linux, reading schematics, ...


  • Eliyan San Francisco

    Job Title: · FW Lead at a Leading Chiplet Startup · Overview: · We are seeking an experienced FW Lead to join our team at a fast-paced early stage startup. As an FW Lead, you will be responsible for developing firmware for best-in-class PHYs and Controllers. · Key Responsibilitie ...


  • Hmbl San Francisco

    Empowered by Innovation · We specialize in providing tailored Executive Search and Technical Recruiting solutions for visionary tech companies. By leveraging data-driven approaches and strategic sourcing methods, we deliver high-quality talent acquisition services that propel inn ...


  • Tbwa Chiat/Day Inc San Francisco

    Principal Firmware Engineer (Connected Appliances) · Position Overview: · <p style= ...


  • Gridware Technologies Inc. San Francisco

    Protecting the Grid: A Mission of Unparalleled Importance · The electrical grid is a lifeline for our world, and its stability is crucial to preventing catastrophic consequences. When it fails, wildfires rage, land is destroyed, property is damaged, progress halts, and lives are ...


  • Tbwa Chiat/Day Inc San Francisco

    Revolutionizing Home Comfort, One Innovation at a Time · Our Mission · We are on a mission to redefine the way homes are heated and cooled, ensuring that every individual can enjoy comfortable living spaces without contributing to carbon emissions. Our high-efficiency, low-carbon ...


  • Gridware San Francisco

    About Gridware · Gridware exists to enhance and protect the electrical grid, which is crucial for modern life. The grid's reliability has significant consequences: without it, wildfires can spread, land can be destroyed, property can be damaged, progress can stop, and lives can b ...


  • Gridware San Francisco Full time

    Job Title: Firmware QA Engineer · We are seeking a skilled Firmware QA Engineer to join our Hardware Engineering team. As a Firmware QA Engineer, you will be responsible for ensuring the high-quality and reliability of our devices. · About Gridware · Gridware exists to enhance an ...


  • FELLOW San Francisco

    Summary: As a Principal Firmware Engineer, you will lead the design and development of on-device firmware for our connected home appliances, collaborating with cross-functional teams to deliver world-class products. · Responsibilities: · Collaborate on Product Innovation: Work wi ...


  • ZipRecruiter San Francisco

    **Job Title:** Staff Firmware Engineer · At Gradient, our purpose is to revolutionize home comfort while championing environmental sustainability. Our mission is to combat the escalating challenge of climate change by redefining how homes are heated and cooled. · We're looking fo ...


  • Gradient San Francisco Full time

    Job Description · We are on a mission to revolutionize home comfort while championing environmental sustainability. Our purpose is to combat the escalating challenge of climate change by redefining how homes are heated and cooled. · The environmental impact of heating and cooling ...


  • ZipRecruiter San Francisco

    Join Our Mission to Revolutionize Home Comfort and Sustainability · We're on a quest to redefine the way homes are heated and cooled, making environmental sustainability accessible to all. Our high-efficiency, low-carbon heat pump is just the beginning of our journey toward fully ...


  • Gradient San Francisco Full time

    Job Description · We are revolutionizing home comfort while championing environmental sustainability. Our mission is to combat the escalating challenge of climate change by redefining how homes are heated and cooled. · The environmental impact of heating and cooling systems surpa ...


  • Zadar Labs San Francisco Bay Area

    Zadar Labs is seeking a highly skilled Embedded Firmware Engineer to join our innovative radar engineering team based in Campbell, CA. We develop advanced imaging radar systems and camera and sensor fusion technologies that power groundbreaking applications in autonomous vehicles ...


  • Samsara San Francisco

    About Samsara · Samsara is the pioneer of the Connected Operations Cloud, a platform that enables organizations to harness Internet of Things (IoT) data and improve their operations. We help improve the safety, efficiency, and sustainability of physical operations that power our ...


  • PsiQuantum palo alto

    We are at the forefront of a revolution in computing. Quantum computers have the potential to transform industries that rely on complex calculations, offering exponential performance increases over today's most powerful supercomputers. · PsiQuantum is uniquely positioned to deliv ...


  • Pivotal Palo Alto

    Pivotal is a pioneer in the eVTOL aircraft industry. · Our company designs and manufactures electric Vertical Takeoff and Landing (eVTOL) aircraft, known for their efficiency, compactness, and simplicity. These vehicles cater to various consumer, public service, and defense appli ...

Jobs
>
San Francisco
>
Principal firmware engineer