Staff Firmware Engineer

ARTYC, INC.
Fremont, United States of America
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 215K

Job location

Fremont, United States of America

Tech stack

C
Microsoft Windows
Agile Methodologies
Bash
C Sharp (Programming Language)
C++
Software Debugging
Linux
Programming Tools
Perl
Firmware
Perforce
QNX (Software)
Software Engineering
Video Codec
Information Technology
Rational Rose

Job description

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

Requirements

  • 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

Apply for this position