Senior Engineer, Product Development Engineering
SanDisk India Device Design Centre Pvt.LtdJob Description
Senior Engineer, Product Development Engineering
Company Description
At SanDisk®, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible.
At our core, SanDisk® is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we’ve been doing just that. Our technology helped people put a man on the moon.
We are a key partner to some of the largest and highest growth organizations in the world. From energizing the most competitive gaming platforms, to enabling systems to make cities safer and cars smarter and more connected, to powering the data centers behind many of the world’s biggest companies and public cloud, SanDisk® is fueling a brighter, smarter future.
Binge-watch any shows, use social media or shop online lately? You’ll find SanDisk® supporting the storage infrastructure behind many of these platforms. And, that flash memory card that captures and preserves your most precious moments? That’s us, too.
We offer an expansive portfolio of technologies, storage devices and platforms for business and consumers alike.
Today’s exceptional challenges require your unique skills. It’s You & SanDisk®. Together, we’re the next BIG thing in data.
Job Description
Python applications and firmware development on storage controllers for NAND platforms to enable productization of storage devices.
Key Responsibilities:
- Design and development of embedded system firmware and Python applications for SSD platforms.
- Design and develop Python applications for operations with NAND memory sequences.
- Analyzing the requirements from cross functional team and come up with design.
- Develop custom peripheral drivers for storage controller-PCIe/NVMe/ Infra(Clock,DMA,Timer,I2C,MPC,IPC,IC etc)
- Design and develop new firmware on latest ASIC to meet the requirements
- Fix bugs in existing Firmware and Collaborate with cross functional teams in debugging issues.
- Understand controller and NAND specification and develop features based on the requirement.
- Able to work with geographically distributed team and ensure on time & quality delivery of committed deliverables.
- Individual must have the passion to learn new technology.
Qualifications
Qualifications & Skills:
- Master’s in Embedded systems or Electrical & Electronics or Electronics & Communication
Excellent in Python and C programming skills.
Experience in Ubuntu/Linux operating system
Experience with ARC/ARM microcontroller architecture and Peripherals(PCIe/NVMe, CLOCK/TIMER/DMA/SPI/I2C/UART).
Hands on experience in firmware design, development and validation with good debugging skills.
Experience in Python scripts/application development
Good to have experience/knowledge on NAND flash memory.
Familiar with configuration management tools(Git/Bitbucket/GitHub) and tracking tools(JIRA)
Good communication (written and verbal) and interpersonal skills
Experience Level
Entry LevelJob role
Job requirements
About company
Similar jobs you can apply for
Accounts / Finance
Car Sales Consultant
Mahindra Anant Cars
Accountant
Bangalore WheelsInsurance Renewal Executive
Insurance Adda
Interior Fit-out Project Manager
Kess ConstructionCashier
Halli ManeElectrical Site Engineer
Sri Chakra ElectricalsYou can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.
The candidate should have completed the required education and people who have 0 to 1 years are eligible to apply for this job. You can apply for more jobs in Bengaluru/Bangalore to get hired quickly.
The candidate should have sound communication skills and sound communication skills for this job.
Both Male and Female candidates can apply for this job.
No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Bengaluru/Bangalore at apna.
No work-related deposit needs to be made during your employment with the company.
Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.
The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Bengaluru/Bangalore . Through apna, you can find jobs in 64 cities across India. Join NOW!