Firmware Architect / Manager

We are seeking a skilled Firmware Architect/Manager to join our team and lead the firmware development efforts. If you thrive in a dynamic environment and are driven by the opportunity to make a significant impact, we invite you to join us on this exciting journey.

Job Description: As a Firmware Architect/Manager, you will be responsible for defining and driving the firmware architecture, collaborating closely with hardware and software engineers to deliver robust and scalable solutions. In addition to hands-on implementation, you will also need to partition large tasks and delegate to a team of engineers. Your expertise in embedded systems, communication protocols, and firmware development will be crucial in shaping the success of our products.

  • Lead and manage a team of firmware engineers, providing technical guidance, mentorship.
  • Define and drive the firmware architecture and development flow for PHY and communication chips.
  • Collaborate closely with hardware team to ensure seamless integration of firmware with the underlying system.
  • Conduct thorough testing, debugging, and performance optimization of firmware to ensure reliability and quality.  Participate in chip characterization/bringup in the lab.
  • Collaborate with cross-functional teams to gather requirements and translate them into firmware specifications and designs.
  • Lead and participate in design reviews, code reviews, and other engineering activities to ensure high-quality firmware development.
  • Manage project timelines, resource allocation, and coordinate with stakeholders to ensure timely delivery of firmware solutions.

  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
  • 8+ years of experience in firmware development for embedded systems (ARM, RISC-V)
  • Strong proficiency in low-level programming languages such as C and assembly.
  • Experience with firmware development tools, debuggers, and version control systems.
  • Familiarity with hardware design concepts and ability to collaborate effectively with hardware engineers.
  • Excellent communication skills, both verbal and written, to effectively collaborate with cross-functional teams and stakeholders.

Big bonus:
  • Knowledge of Ethernet PHY technologies.
  • Python SW development skills.

Join our innovative team and be at the forefront of transforming the semiconductor industry. We offer a competitive salary, equity options, comprehensive benefits, and a vibrant work environment that encourages creativity and personal growth.