Senior Firmware Engineer

2 weeks ago


Palo Alto, California, United States Kohler Full time
About the Role

We are seeking a highly skilled Sr. Firmware Engineer to join our team at Kohler Ventures. As a key member of our software engineering team, you will play a critical role in designing and developing firmware for our cutting-edge products.

Key Responsibilities
  • Collaborate with the Head of Software and product teams to design firmware architecture that meets business growth requirements.
  • Develop and lead the effort to understand and drive requirements with hardware/software teams.
  • Coordinate with product development teams to execute rollout/adoption of common libraries, services, and patterns.
  • Measurably improve code normalization across one or more critical code concerns throughout the codebase.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 7+ years of professional software development experience with C/C++.
  • 5+ years of experience in software design and development for embedded systems.
  • Hands-on experience developing firmware for IoT and/or medical devices.
  • Ability to travel to South Korea for approximately 2 weeks/year.
  • Availability and willingness to work outside standard business hours to collaborate with teams across multiple time zones.
Preferred Qualifications
  • Strong technical experience with OTA update services.
  • Prior experience working with Yocto or other embedded Linux environments.
  • Experience in working with common protocols such as RS-485, RS-232, SPI, USB, BLE, and WiFi.
  • Expert knowledge of embedded Linux configuration, development, board support packages, bootloaders, kernel, drivers, and application development in C/C++.
About Kohler

Kohler Ventures is an independent company wholly owned by Kohler Co., a global leader in the manufacture of kitchen and bath products, tile, and home interiors. Our mission is to build new digital businesses that empower consumers to lead healthier lives. We explore how familiar experiences can be enhanced and innovations developed through the integration of leading-edge technology, science, and design.

We empower each associate to #BecomeMoreAtKohler with a competitive total rewards package to support your health and wellbeing, access to career growth and development opportunities, a diverse and inclusive workplace, and a strong culture of innovation.



  • Palo Alto, California, United States Kohler Full time

    Firmware Engineering ManagerKohler Ventures is seeking a highly skilled Firmware Engineering Manager to lead our firmware development efforts. As a key member of our software engineering team, you will be responsible for overseeing the firmware development process, including design, implementation, testing, and maintenance.Key Responsibilities:Manage and...


  • Palo Alto, California, United States Kohler Full time

    About the RoleWe are seeking a highly skilled Firmware Engineering Manager to join our team at Kohler Ventures. As a key member of our software development team, you will be responsible for leading the firmware development process, managing a team of firmware engineers, and ensuring timely delivery of firmware projects.Key ResponsibilitiesOversee the...


  • Palo Alto, California, United States Kohler Full time

    About the Role:Kohler Ventures is seeking a highly skilled Sr. Firmware Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing firmware architecture that can scale with the business growth of Kohler Ventures.Key Responsibilities:Work directly with the Head of Software,...


  • Palo Alto, California, United States Kohler Full time

    Position Overview:As a Firmware Engineering Manager, you will play a pivotal role in overseeing the firmware development lifecycle at Kohler Ventures.Work Environment:This position operates in a hybrid work mode, requiring presence in designated locations a few days each week.Key Responsibilities:Firmware Development Oversight: Manage the entire firmware...


  • Palo Alto, California, United States Array Labs Inc. Full time

    Company Overview: Array Labs Inc. is at the forefront of innovation, developing a distributed radar imaging constellation aimed at creating the first precise, real-time 3D representation of our planet.Position Overview: We are seeking a highly skilled Firmware Engineer to contribute to the design and implementation of groundbreaking radar imaging technology....


  • Palo Alto, California, United States Kohler Full time

    About the RoleWe are seeking a highly skilled Firmware Engineering Manager to join our team at Kohler Ventures. As a key member of our software engineering team, you will be responsible for leading the development of firmware for our embedded systems.Key ResponsibilitiesOversee the firmware development process, including design, implementation, testing, and...


  • Palo Alto, California, United States Hewlett-Packard Full time

    Job Title: Low Level Firmware EngineerHP is seeking a highly skilled Low Level Firmware Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing firmware for our embedded systems.Responsibilities:Bring up and boot Linux and Android on bare metal embedded devices to enable userspace...

  • Firmware Team Lead

    1 week ago


    Palo Alto, California, United States Mondo Full time

    {"h1": "Firmware Manager at Mondo", "p": "At Mondo, we are seeking a seasoned Firmware Manager to lead our dynamic firmware team. This role requires a strong leader who can manage multiple ongoing projects, guide the development process, and collaborate effectively across teams to ensure successful firmware integration and delivery.", "ul": [{"li": "Team...

  • Firmware Engineer

    2 weeks ago


    Palo Alto, California, United States Array Labs Inc. Full time

    About Array Labs Inc.Array Labs Inc. is a cutting-edge technology company that is revolutionizing the way we understand and interact with the world. Our mission is to create innovative solutions that transform industries and improve lives.Job Title: Firmware Engineer - Radar Imaging ConstellationWe are seeking a highly skilled Firmware Engineer to join our...

  • Firmware Team Lead

    2 weeks ago


    Palo Alto, California, United States Mondo Full time

    About the RoleMondo is seeking a seasoned Firmware Development Manager to lead and mentor our dynamic firmware team. This role requires a strong leader who can manage multiple ongoing projects, guide the development process, and collaborate effectively across teams to ensure successful firmware integration and delivery.Key ResponsibilitiesTeam Leadership:...


  • Palo Alto, California, United States Kohler Full time

    Position Overview:As the Firmware Engineering Manager, you will play a pivotal role in overseeing the firmware development lifecycle at Kohler Ventures. Your leadership will guide a talented team of engineers in creating innovative solutions that enhance consumer experiences.Key Responsibilities:Firmware Development Oversight: Direct the entire firmware...


  • Palo Alto, California, United States Sterling Kohler Full time

    Position OverviewWork Mode: HybridLocation: Hybrid, 2-3 days/week in designated locationsSterling Kohler is a subsidiary of Kohler Co., a renowned leader in the production of kitchen and bath products, tile, and home interiors. Our aim is to innovate and develop digital solutions that enable consumers to enhance their lifestyles. We investigate how...


  • Palo Alto, California, United States Tesla Full time

    Job Title: Senior Product Engineer - SuperchargerWe are seeking a highly skilled Senior Product Engineer to join our Tesla Energy team. As a key member of our Supercharger network team, you will be responsible for designing, developing, and deploying cutting-edge electric vehicle charging solutions.Responsibilities:Drive cross-functional efforts to implement...


  • Palo Alto, California, United States Kohler Full time

    About the RoleWe are seeking a highly skilled Senior Hardware Software Quality Assurance Engineer to join our team at Kohler Ventures. As a key member of our engineering team, you will be responsible for ensuring the quality and reliability of our hardware and software products.Key ResponsibilitiesEstablish and maintain testing patterns and best practices to...


  • Palo Alto, California, United States Kohler Full time

    About the RoleWe are seeking a highly skilled Senior Hardware Software QA Engineer to join our team at Kohler Ventures. As a key member of our engineering team, you will be responsible for establishing testing patterns, best practices, and increasing test coverage in partnership with engineers.You will conduct technical reviews for new features and identify...


  • Palo Alto, California, United States Kohler Full time

    About the Role:Kohler Ventures is seeking a highly skilled Senior Software Quality Assurance Engineer to join our team. As a key member of our software development team, you will be responsible for ensuring the quality of our software products.Key Responsibilities:Work closely with the Head of Software, software/hardware engineering team, and product teams...


  • Palo Alto, California, United States Kohler Full time

    Job Title: Senior Software Quality Assurance EngineerWe are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team at Kohler Ventures. As a key member of our software development team, you will be responsible for ensuring the quality and reliability of our software products.Key Responsibilities:Work closely with the Head of...


  • Palo Alto, California, United States Hewlett-Packard Full time

    Position OverviewThis role is pivotal in steering the architecture, creation, and enhancement of embedded software and firmware tailored for hardware innovations at Hewlett-Packard, particularly in the realm of new AI form factors.Key ResponsibilitiesIn this capacity, you will:Direct the formulation and generation of technical documentation for firmware...


  • Palo Alto, California, United States Hewlett-Packard Full time

    Position OverviewThis role is pivotal in steering the design, development, and enhancement of embedded software and firmware for innovative hardware products associated with the advancement of new AI form factors at Hewlett-Packard.Key ResponsibilitiesDirects the creation and preparation of technical documentation for firmware operations.Manages resource...


  • Palo Alto, California, United States Tesla Full time

    Job DescriptionThe Power Electronics Controls and Modeling team at Tesla is responsible for developing high-performance controls for a wide range of power conversion systems. We are seeking a skilled Power Electronics Controls Engineer to join our team and contribute to the design, implementation, and validation of advanced power electronics...