3 часа назад
Media Firmware Development Engineer (SSD)
91 152 - 134 500CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Media Firmware Development Engineer (SSD): Developing and validating low-level firmware for Solidigm solid-state drives with an accent on embedded architecture, storage interfaces, and product constraints. Focus on implementing C/C++ firmware, debugging system-level issues, and designing media-management capabilities across the SSD architecture.
Location: Vancouver, Canada
Salary: CAD 91,152–134,500 per year
Company
is a global memory technology company developing NAND-based data storage products and solid-state drives.
What you will do
- Develop, review, document, and maintain C/C++ firmware source code.
- Analyze product requirements and develop firmware according to internal and customer specifications.
- Perform unit and system-level testing, failure analysis, and debugging during development and validation.
- Develop low-level firmware, system architectures, operating systems, and device architectures with hardware and ASIC design teams.
- Work across firmware disciplines and contribute to the broader SSD architecture.
- Coordinate requirements, validation plans, priorities, and milestones with engineering stakeholders in an Agile/Kanban environment.
Requirements
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- 3+ years of experience with embedded software or firmware development, C/C++ programming, debugging, and software operating close to hardware.
- Experience with Git, Python, and C/C++ debugging tools.
- Ability to analyze technical problems, interpret test and debug data, and communicate findings clearly.
- Strong written, presentation, communication, multitasking, teamwork, and stakeholder collaboration skills.
Nice to have
- Understanding of SSD media-management concepts, including flash translation layers, wear leveling, garbage collection, bad-block management, error correction, and data integrity.
- Knowledge of NAND flash concepts such as SLC, TLC, and QLC and their performance, endurance, retention, and reliability tradeoffs.
- Exposure to NVMe, PCIe, SATA, ONFI, or other high-speed hardware interfaces.
- Interest in data-driven media-management algorithms that optimize SSD performance, endurance, reliability, and quality of service.
Culture & Benefits
- Work in a collaborative, inclusive, and results-driven engineering culture.
- Participate in Agile/Kanban practices focused on product quality, accountability, and continuous improvement.
- Collaborate with engineering colleagues across multiple sites and organizational groups.
- Compensation is provided within a transparent range aligned with Canadian labor laws and equitable hiring practices.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
3 дня назад
Firmware Engineer Intern - BS/MS - 2027 Co-Op
32 - 43CAD
5 дней назад
Principal Software Engineer (Embedded Systems)
114 400 - 183 000CAD
3 дня назад
Firmware Engineer Intern (Embedded C)
32 - 43CAD
10 часов назад
QNX Senior Systems Software Developer (Tools & Compilers)
108 750 - 152 250$
3 часа назад
Principal FW/SW Engineer (Ethernet)
184 500 - 205 000CAD
3 часа назад
Embedded Software Developer Co-op (Optical Circuit Switch)
24 - 35CAD