Embedded Firmware Engineer: Build, Debug, and Deploy

NetApp, Inc.

Ireland

Hybrid

EUR 65,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work model

Job summary

NetApp, Inc. seeks a highly skilled MTS-2 Firmware Engineer to design, develop, and maintain firmware for our cutting-edge products. The role focuses on creating robust firmware, ensuring seamless hardware/software integration, and driving quality through testing and automation.

You will collaborate with cross-functional teams, implement unit and functional tests, and participate in CI/CD and code reviews, including AI-assisted coding tools to enhance efficiency and accuracy.

Qualifications

  • Bachelor's degree or higher in Computer Science, Electronic Engineering, or a related field.
  • 1–2 years’ experience in firmware or embedded software development or test.
  • Proficiency in programming languages such as C/C++, Python.
  • Experience with BIOS or Embedded Systems or BootLoaders.
  • Experience with debugging tools and techniques.
  • Knowledge of DevOps practices, CI/CD pipelines, Agile and Scrum methodology.
  • Experience using AI coding assistants (e.g., GitHub Copilot, Cursor) for code generation, debugging, and test automation.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work effectively in a team environment.

Responsibilities

  • Design, develop, and maintain firmware for new and current NetApp products.
  • Collaborate with hardware and software teams to ensure seamless integration.
  • Perform debugging and troubleshooting to resolve issues.
  • Develop and execute unit tests, built-in unit tests, and functional tests for code.
  • Implement DevOps and CI/CD practices to streamline development and deployment.
  • Participate in code and document reviews including validating AI generated code.

Skills

C/C++
Python
Debugging
DevOps practices
Agile/Scrum
AI coding assistants

Education

Bachelor's Degree in Computer Science or related field

Tools

GitHub Copilot
Cursor

Job description

NetApp, Inc. seeks a highly skilled MTS-2 Firmware Engineer to design, develop, and maintain firmware for our cutting-edge products. The role focuses on creating robust firmware, ensuring seamless hardware/software integration, and driving quality through testing and automation.

You will collaborate with cross-functional teams, implement unit and functional tests, and participate in CI/CD and code reviews, including AI-assisted coding tools to enhance efficiency and accuracy.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware and Embedded Systems Engineer
Firmware and Embedded Systems Engineer

NetApp, Inc. • Ireland

Hybrid
EUR 65,000 - 90,000
Hybrid work model
Firmware Engineer (Embedded) — Hybrid, High-Impact Systems
Firmware Engineer (Embedded) — Hybrid, High-Impact Systems

NetApp • Cork

Hybrid
EUR 90,000 - 130,000
Embedded Systems Software Engineer – Storage & Firmware
Embedded Systems Software Engineer – Storage & Firmware

NetApp • Ireland

Hybrid
EUR 70,000 - 110,000
Firmware Engineer
Firmware Engineer

NetApp • Cork

Hybrid
EUR 90,000 - 130,000
Software Engineer
Software Engineer

NetApp • Ireland

Hybrid
EUR 70,000 - 110,000
System Software Engineer C/C++
System Software Engineer C/C++

NetApp, Inc. • Ireland

Hybrid
EUR 60,000 - 90,000
System Software Engineer C/C++
System Software Engineer C/C++

NetApp • Cork

Hybrid
EUR 50,000 - 75,000
System Software Engineer (C/C++/Linux) — OS & Storage
System Software Engineer (C/C++/Linux) — OS & Storage

NetApp, Inc. • Ireland

Hybrid
EUR 60,000 - 90,000
Professional Services Engineer
Professional Services Engineer

NetApp • Cork

Hybrid
EUR 95,000 - 120,000
System Software Engineer - C/C++ on Linux & OS Performance
System Software Engineer - C/C++ on Linux & OS Performance

NetApp • Cork

Hybrid
EUR 50,000 - 75,000