Search by job, company or skills

GN Group

Firmware Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the Role

We are looking for a Firmware Engineer to join our engineering team and contribute to the development, maintenance, and quality of firmware for company products.

In this role, you will be responsible for writing, debugging, and maintaining firmware code for embedded or SoC-based systems, while collaborating closely with cross-functional teams such as hardware, software, and product teams to deliver reliable and high-quality products. Depending on your experience level, you may work under guidance from senior engineers or independently take ownership of assigned modules and drive tasks to completion.

The position offers opportunities to grow from hands-on firmware development to deeper system-level debugging and cross-functional technical collaboration. Strong candidates with solid firmware experience may be considered for a Senior Firmware Engineer position.

Key Responsibilities

- Firmware Development & Maintenance

Develop and maintain firmware code for company products, primarily using C.

Implement firmware features according to product and system requirements.

Take ownership of assigned firmware modules and ensure timely delivery.

- Debugging & System Analysis

Debug and analyze firmware and system-level issues to ensure product stability and quality.

Support root-cause analysis and resolve issues independently or in collaboration with senior engineers.

Perform basic hardware signal checks and system-level validation when required.

- Cross-Functional Collaboration

Work closely with cross-functional teams (hardware, software, product, and testing) to align on technical solutions and requirements.

Participate in technical discussions to support product development and integration activities.

Coordinate with internal teams and external partners when necessary to resolve technical issues.

Experience working with cross-regional or global teams is a plus.

- Documentation & Knowledge Sharing

Prepare, maintain, and update firmware-related technical documentation.

Clearly document design decisions, debugging findings, and implementation details to support team knowledge sharing.

Skills & Competencies

Firmware Development: Experience in firmware development for embedded or SoC-based systems, primarily using C.

Debugging & Problem Solving: Ability to analyze firmware and system-level issues; senior candidates should demonstrate strong independent debugging capability.

Hardware Awareness: Familiarity with basic hardware signals and hands-on experience using oscilloscopes, logic analyzers, and multimeters.

Embedded Systems Knowledge: Understanding of embedded system concepts and interest in low-level system behavior.

Collaboration: Good communication skills and ability to work effectively with cross-functional and global teams.

Documentation: Ability to produce clear and structured technical documentation.

Education: Bachelor's degree or higher in Computer Engineering, Electrical Engineering, or related fields.

Language Skills: English communication skills are a plusAbout the Role

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 136407843

Similar Jobs