Staff Firmware Engineer

Artyc

$214K — $215K *
Telecommunications & Hardware
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Master's degree or equivalent in Computer Science or related fields.
  • 10 years of experience in software development or related roles.
  • 5 years of experience with Assembly, C, C++, and C# on various platforms.
  • Proficient in Perl and Bash scripting languages.
  • Experienced with development tools such as WinCVS, Perforce, Rational Rose, and Pure Coverage.

Responsibilities

  • Guide firmware development across multiple products and set team priorities.
  • Design, produce, and debug printed circuit boards (PCBs).
  • Become an expert in the firmware codebase to enhance features and support team members.
  • Manage team timelines and priorities within an Agile development environment.
  • Collaborate cross-functionally with mechanical and software engineering, product, sales, and design teams.

Benefits

  • Participation in a collaborative work environment with a focus on Agile practices.
  • Opportunity to work on diverse products and technologies across multiple platforms.
  • Engagement with cross-disciplinary teams, enhancing professional development in various areas.
Full Job Description
Duties:
  • 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.

Education
  • Required: Master's degree or foreign equivalent in Computer Science or related fields.

Experience
  • Required: 10 years of experience in job offered or related occupations (e.g., Software Development Expert, Project Leader, Team Leader, etc.).

Special Requirements:

5 years of prior work experience in each of the following:
  1. Software development using Assembly, C, C++, and C# on Windows, QNX, and Linux platforms
  2. Use of Perl and Bash script languages
  3. Use of WinCVS, Perforce, Rational Rose, and Pure Coverage development tools
  4. Design in Video Codecs, Porting and Optimization to different platforms
  5. Development and Maintenance of 2D Graphics Library
  6. Development and Maintenance of Media applications for Automotive Domain.

Worksite: 48890 Milmont Drive, Suite 106D, Fremont, CA 94538

Salary: $214,000 - $215,000 per year

Similar Jobs

More Jobs at Artyc

  • Staff Firmware Engineer
    $214K — $215K *
    Fremont, CA 94536 (Alameda County)
    Telecommunications & Hardware
    In-Person

More Telecommunications & Hardware Jobs

Find similar Staff Firmware Engineer jobs: