Senior Embedded Engineer (#14428043)

SPECIAL REFERRAL BONUS $2000
Work type:
Flexible (Office/Remote)
Technical Level:
Senior
Job Category:
Software Development

N-iX is looking for a talented Senior Embedded Engineer who can become a part of our team and contribute new ideas into product development.

Our client develop and deliver high-quality, innovative semiconductor solutions to enable our customers to produce world-class products for industrial, embedded, automotive and global data storage applications.
 
Responsibilities:

  • Contribute to the design and development of our flash memory controller firmware and new firmware features
  • Specialize in the area of controller hardware related firmware implementations for next generation of  flash memory controllers
  • Contribute to the performance optimization of our firmware design and add support for advanced flash memory technology features
  • Cooperate with our Test Team to setup a comprehensive firmware verification and validation
  • Support the stabilization phase of firmware releases incl. the analysis of tests findings

Requirements:

  • Engineering Degree (BSC, MSC or equivalent)
  • Open minded team player
  • Solid commercial  experience in embedded area
  • Proficiency in C language development
  • Experience working with NAND flash memory
  • Familiarity with microprocessors, embedded system architecture, compiler and embedded software development tools
  • Experience with at least one or more storage device host interfaces (such as PCIe/NVMe, eMMC, USB, SD, SATA, etc.)
  • Good written and verbal communication skills in English

Nice to have:

  • Knowledge of Linux kernel internals in the block device and file system areas is a plus

We offer:

  • Flexible working hours
  • A competitive salary and good compensation package
  • Possibility of partial remote work
  • Best hardware
  • A masseur and a corporate doctor
  • Healthcare & sport benefits
  • An inspiring and comfy office

Professional growth:

  • Challenging tasks and innovative projects
  • Meetups and events for professional development
  • An individual development plan
  • Mentorship program

Fun:

  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more