Staff Firmware Engineer

ArtycFremont, CA
Onsite

About The Position

This role involves guiding the company's firmware development across multiple products, including setting priorities and tasks for the team. The engineer will be responsible for designing, producing, and debugging PCBs. A key aspect of the position is becoming an expert in the firmware codebase to add features, debug issues, and mentor other team members. The role operates within an Agile development environment, managing team timelines and priorities. Collaboration with mechanical and software engineering teams, as well as product, sales, and design departments, is essential.

Requirements

  • Master’s degree or foreign equivalent in Computer Science or related fields.
  • 10 years of experience in job offered or related occupations (e.g., Software Development Expert, Project Leader, Team Leader, etc.).
  • 5 years of prior work experience in Software development using Assembly, C, C++, and C# on Windows, QNX, and Linux platforms.
  • 5 years of prior work experience in Use of Perl and Bash script languages.
  • 5 years of prior work experience in Use of WinCVS, Perforce, Rational Rose, and Pure Coverage development tools.
  • 5 years of prior work experience in Design in Video Codecs, Porting and Optimization to different platforms.
  • 5 years of prior work experience in Development and Maintenance of 2D Graphics Library.
  • 5 years of prior work experience in Development and Maintenance of Media applications for Automotive Domain.

Responsibilities

  • Guide company firmware development across multiple products, including determining priorities and tasks for the team.
  • Design, produce, and debug PCBs.
  • Become an expert in our firmware codebase to add features, debug, and guide other members of the team.
  • Operate in an Agile development environment to manage team timelines and priorities.
  • Work cross-functionally with mechanical and software engineering counterparts, and collaborate with product, sales, and design teams.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service