Principal Engineer, Firmware Engineering

 •  SanDisk Longmont, CO

8 - 10 years experience  •  Hardware

Salary depends on experience
Posted on 11/22/17
Longmont, CO
8 - 10 years experience
Hardware
Salary depends on experience
Posted on 11/22/17

Responsibilities:
•The Senior Firmware Engineer analyzes, designs, programs, debugs and modifies software.
•Troubleshoots code for firmware (IC embedded code) applications.
•Work often involves analog and digital hardware and software operating systems.
•Typically programs in machine language, assembly language and high level languages (e.g., C, C++).

 

Requirements:
•Bachelor’s degree in Electrical Engineering, Electrical and Computer Engineering or Computer Science with 7 or more years of development experience
•Position requires knowledge and exposure to hardware design.
•Experience working with real time embedded firmware, experience developing (design, implementation, debug) of real time "C" code
•Excellent analytical skills
•Analyzing software defects, identifying root cause, and implementing corrective actions
•Structured programming
•Experience using code development tools (emulators, trace, version control, compilers, and linkers)

 

Desired Skills:
•Masters in Electrical Engineering, Electrical and Computer Engineering or Computer Science with 5 or more years of development experience
•Knowledge of data storage systems
•HDD or SSD interface experience (SATA, NVMe, SAS) or NAND Management
•Software performance analysis and optimization
•Bug tracking software such as Jira or SBM
•Protocol  Analyzers (SATA, PCIe, SAS) and Logic Analyzers
•Assembly language programming (ARM)

Req ID: 34801

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.