Sr. Firmware Engineer

BroadcomSan Jose, CA
2d

About The Position

A Firmware engineering position responsible for developing embedded software for Broadcom products targeted at hyperscale data center applications. Broadcom’s market-leading products are enabling the next generation of AI and cloud storage.

Requirements

  • Bachelor’s Degree in Electrical Engineering, Computer Engineering, Computer Science, or similar
  • 8+ years of experience developing software, ideally on an embedded target
  • In depth experience in C and C++ with Python a plus
  • Possess a deep passion for coding and the science behind computer and software engineering, demonstrating a commitment to continuous learning and staying current with modern industry practices.
  • Be proficient with version control (e.g., Git/GitHub) and open-source tools like Python. You automate builds, are highly skilled with C/C++ toolchains, and are comfortable navigating an operating system and writing shell scripts.
  • Have a passion for continuous improvement and a commitment to creating quality output.
  • Exhibit strong teamwork skills and thrive in a fast moving, multi-site team environment.
  • Have a strong understanding of hardware/software interfaces and understand common embedded software design constraints, such as memory usage, power consumption, and speed optimization.

Nice To Haves

  • Experience with hyperscaler systems and architectures
  • Familiarity with developing on emulated hardware or simulated hardware

Responsibilities

  • Design and implementation of firmware for new integrated circuit products using C and C++
  • Develop quality software using best practices for all phases of the software design life cycle – analyze requirements, design solutions, code, test, and support.
  • Firmware integration and bring-up of new hardware and emulated hardware
  • Debug embedded software using typical lab equipment like in-circuit emulators and logic analyzers
  • Analysis of new customer feature requests and opportunities to continuously improve the product
  • Collaboration across multiple teams to root cause and resolve issues

Benefits

  • Medical, dental and vision plans
  • 401(K) participation including company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • company paid holidays
  • paid sick leave and vacation time
  • The company follows all applicable laws for Paid Family Leave and other leaves of absence.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service