> Markdown version of [/jobs/ext/1945863-staff-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/1945863-staff-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Firmware Engineer - **Company:** ARTYC, INC. - **Location:** Fremont, CA, United States - **Experience:** Expert - **Salary:** $214,000.0 - $215,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Microsoft Windows, Agile Methodology, Bash Shell, C Sharp (Programming Language), C++ (Programming Language), Software Debugging, Linux, Programming Tools, Perl (Programming Language), Firmware, Perforce, QNX (Software), Software Engineering, Video Codec, Information Technology, Rational Rose - **Published:** August 6, 2026 - **Apply:** https://www.wayup.com/i-j-Staff-Firmware-Engineer-Artyc-241285746540879/ ## About the Role + 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 ## 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. ## Related Videos - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)