Senior Principal Firmware Engineer

1 week ago


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. In this pivotal role, you will play a key part in the development of our formation-flying radar constellation, significantly enhancing our ability to monitor and interpret global changes.

Key Responsibilities:

  • Take full ownership of low-latency firmware development for radar, communication, and flight control systems.
  • Facilitate efficient data transfer between radar sensors, FPGA components, microprocessors, networking interfaces, and storage devices.
  • Design comprehensive system-level solutions addressing complex, multi-disciplinary challenges across software layers.
  • Collaborate with teams specializing in radar, communications, RF, and GNC to deliver robust embedded solutions.
  • Create and execute test plans for hardware verification and validation processes.

Basic Qualifications:

  • Bachelor's degree in Electrical or Computer Engineering, or a related discipline.
  • Strong communication and teamwork abilities.
  • Ability to rapidly learn new concepts independently.
  • High self-motivation and accountability.
  • Capacity to thrive in a fast-paced environment with tight deadlines.
  • Proficient in C or C++ programming within embedded systems.

Preferred Qualifications:

  • Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Over 4 years of experience in the automotive, medical robotics, or similar regulated embedded device sectors, emphasizing safety and reliability.
  • Solid understanding of multi-threaded embedded system principles, including task management and priority handling.
  • Experience in debugging embedded software, addressing issues like clock-level problems and interrupts.
  • Proficiency in developing software for complex embedded systems or custom SoCs.
  • Hands-on experience with various peripheral interfaces such as UART, SPI, I2C, and USB.
  • Familiarity with modern Real-Time Operating Systems like FreeRTOS and VxWorks.
  • Experience in embedded software design and debugging across multiple processors and interfaces.
  • Knowledge of networking protocols and the ability to interpret schematic diagrams.
  • Proficiency in scripting languages, including Python and Bash.

ITAR Compliance:

  • In accordance with U.S. Government regulations, candidates must be U.S. citizens, lawful permanent residents, or eligible for required authorizations.

Equal Opportunity Statement:

  • Array Labs Inc. is committed to equal employment opportunities, ensuring that decisions are based on merit and qualifications without discrimination.

Interview Process: Interviews will be conducted virtually, typically spanning a duration of 2-4 weeks.

Compensation Philosophy: Our approach to hiring and compensation is straightforward: we seek exceptional talent and offer competitive remuneration, balancing salary and equity options.

Why Array Labs? By joining Array Labs, you will be part of a pioneering effort to create a high-resolution, real-time model of Earth, revolutionizing various fields such as autonomy, telecommunications, and climate science.



  • 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...

  • Firmware Engineer

    1 month ago


    Palo Alto, California, United States Actalent Full time

    Job Title: Firmware EngineerJob Description• High reliability firmware design. • Bringing up and validating electrical/electronic devices • Embedded debugging techniques and tool environments. • Implementing designs and algorithms in FTL. • Software development skills (C/C++/Python), in Linux operating environments • Maintenance of JIRA stories...


  • 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 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 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 Hewlett-Packard Full time

    Position OverviewThis role is pivotal in steering the design, development, and enhancement of embedded software and firmware tailored for hardware products associated with the creation of innovative HP AI form factors.The incumbent will ensure the prompt identification and resolution of software and firmware challenges, facilitating timely and effective...


  • 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 tailored for hardware products focused on innovative HP AI form factors.The individual in this position will be tasked with identifying and resolving software and firmware challenges, ensuring prompt and effective solutions....


  • Palo Alto, California, United States HP Inc. Full time

    Innovation is in HP's DNA. From our origins in a Palo Alto garage in 1939, to our current position as one of the world's leading technology companies, HP has grown to become a leader in technology and corporate culture, inspiring innovators, and entrepreneurs around the globe.HP brings together a portfolio that spans printing, personal computing, software,...


  • Palo Alto, California, United States Latitude AI LLC Full time

    About Latitude AI LLCLatitude AI LLC is a leading provider of automated driving technology solutions. Our mission is to revolutionize the driving experience by developing innovative, hands-free, and eyes-off driver assist systems for next-generation vehicles.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Software Deploy team....


  • Palo Alto, California, United States HP Full time

    Position Overview:The Microfluidics and System Technology division at HP Laboratories is in search of a highly skilled Mechanical Engineer to contribute to pioneering research in the microfluidics and life sciences sectors.Key Responsibilities:The selected candidate will collaborate with a diverse team of experts, including physicists, mechanical engineers,...


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

    Position Overview:The Microfluidics and System Technology division at Hewlett-Packard Labs is in search of a highly skilled mechanical engineer to enhance its prestigious R&D team focused on pioneering advancements in microfluidics and life sciences.Key Responsibilities:Collaborate with a diverse team of experts, including physicists, mechanical engineers,...

  • Automation Engineer

    2 months ago


    Palo Alto, California, United States Actalent Full time

    Job Title: Automation EngineerJob DescriptionWe are seeking a dedicated Automation Engineer who is passionate about automated validation of software, hardware, and mechanical design to drive the world's transition to a sustainable future. The role involves performing automation platform design for hardware and firmware integration of next-generation electric...


  • Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking an experienced Senior Principal Applied Scientist to join our Search Experience Science team at Amazon. As a technical lead, you will be responsible for the architectural design and technological advancements of our next-generation, AI-driven search and shopping assistant, Rufus.Key ResponsibilitiesDesign and develop integrated...


  • Palo Alto, California, United States Electric Power Research Institute Full time

    Position SummaryThe Electric Power Research Institute (EPRI) is seeking a **Principal Software Engineer** within the **Transmission Operations and Planning** division. This position is pivotal in the creation and execution of innovative software solutions tailored for power systems. You will lead a skilled team, oversee software policy alignment, and engage...


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

    Job SummaryHewlett-Packard is seeking a highly skilled Embedded Systems Engineer to join our team. As a key member of our firmware development team, you will be responsible for designing, developing, and testing low-level firmware components for our embedded systems.Key ResponsibilitiesBring up and boot Linux and Android on bare metal embedded devices to...


  • Palo Alto, California, United States Actalent Full time

    Job SummaryWe are seeking a highly skilled Hardware Design Engineer to join our team at Actalent. As a key member of our engineering team, you will be responsible for designing and developing test equipment and infrastructure to support R&D activities for products.Key ResponsibilitiesDesign and develop test equipment and infrastructure to support R&D...


  • Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking a highly experienced Senior Principal Applied Scientist to join our Search Experience Science team at Amazon. As a technical lead, you will be responsible for the architectural design and technological advancements of our next-generation, AI-driven search and shopping assistant, Rufus.Key ResponsibilitiesDesign and develop...


  • Palo Alto, California, United States Tesla Full time

    Job Category: Engineering & Information TechnologyLocation: Palo Alto, CaliforniaJob Type: Full-timeOverview: The System Controls and Modeling team is tasked with dynamics modeling, algorithm development, and system control execution for energy solutions.Position Summary: Tesla is on the lookout for a Microgrid Controls Engineer to enhance the team focused...