Enable job alerts via email!

Firmware Engineer

Solidigm

Vancouver

On-site

CAD 69,000 - 105,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading global company is seeking an experienced Firmware Engineer to join their SSD firmware team. The role involves developing innovative NAND SSD firmware and collaborating with engineers to tackle complex challenges. Ideal candidates will possess strong problem-solving skills and a solid foundation in embedded systems and firmware development.

Qualifications

  • At least 1 year of experience in firmware development/design in embedded systems.
  • At least 1 year of experience in C/C++ programming.

Responsibilities

  • Developing cutting-edge NAND SSD firmware.
  • Working with a team of engineers to solve complex problems.

Skills

Communication
Problem Solving
Debugging
Unit Testing
Validation
Integration

Education

Bachelor’s or Master’s degree in Computer Engineering
Bachelor’s or Master’s degree in Computer Science
Bachelor’s or Master’s degree in Electrical Engineering

Tools

ARM architecture
Git
Python

Job description

Company Description

Join a multibillion-dollar global company that brings together amazing technology, people, and operational scale to become a powerhouse in the memory industry. Headquartered in Rancho Cordova, California, Solidigm combines elements of an established, successful technology company with the spirit, agility, and entrepreneurial mindset of a start-up. The company has international presence in Asia, Europe, and the Americas and aims to be the #1 NAND memory company in the world. We foster a diverse, equitable, and inclusive culture that encourages innovation and collaboration. Join us to be part of an innovative business developing cutting-edge products and delivering strong value for customers.

Job Description

We are seeking an experienced Firmware Engineer to join our SSD firmware team. You will be responsible for developing cutting-edge NAND SSD firmware, working with a team of engineers to solve complex problems and contribute to high-performance SSD projects.

Ideal candidates will have excellent communication skills, strong problem-solving abilities, and a good understanding of embedded systems, digital design, and firmware development and testing methodologies.

Qualifications

  • Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or Electrical Engineering
  • At least 1 year of experience in firmware development/design in embedded systems
  • At least 1 year of experience in C/C++ programming

Required Skills

  • Ability to analyze, diagnose root causes, and apply corrective actions
  • Strong verbal and written communication skills
  • Experience with debugging, unit testing, validation, and integration of code
  • Experience with ARM architecture

Highly Desired Skills

  • Knowledge of Storage domain and industry specifications
  • Experience with Agile/Scrum methodologies
  • Experience with SMP systems, including task switching, deadlocks, and interrupts
  • Experience with scripting languages like Python
  • Experience with Git version control

Additional Information

Solidigm values transparency and fair compensation. Salary ranges are provided in accordance with Canadian labor laws and our commitment to equitable hiring practices.

Salary Range: $69,490 – $104,230 CAD

The actual offer will depend on individual skills and experience. We are committed to fair and market-aligned compensation.

Powered by SmartRecruiters - Candidate Privacy Policy

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer, Ceph & Distributed Storage

Canonical

Vancouver

Remote

CAD 80’000 - 110’000

Today
Be an early applicant

Software Engineer, in Test - Remote in Canada

UnitedHealth Group

Vancouver

Remote

CAD 63’000 - 132’000

2 days ago
Be an early applicant

Senior Software Engineer

Edjuster

Vancouver

Remote

CAD 90’000 - 130’000

2 days ago
Be an early applicant

Firmware Engineer (Entry Level)

Solidigm

Vancouver

On-site

CAD 69’000 - 105’000

Today
Be an early applicant

Software Engineer, in Test - Remote

UnitedHealth Group

Vancouver

Remote

CAD 63’000 - 132’000

7 days ago
Be an early applicant

Firmware Engineer

Monark

White Rock

On-site

CAD 70’000 - 85’000

Today
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Vancouver

Remote

CAD 80’000 - 120’000

3 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Vancouver

Remote

CAD 70’000 - 100’000

3 days ago
Be an early applicant

Software Engineer - Remote in Canada (PST)

Optum

Richmond

Remote

USD 63’000 - 132’000

5 days ago
Be an early applicant