
Senior Engineer, Firmware Engineering- Embedded C, UFS/eMMC
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, develop, and maintain firmware for embedded storage systems using Embedded C
- Implement and optimize UFS and eMMC protocols for various storage devices
- Collaborate with hardware engineers to ensure seamless integration of firmware with hardware components
- Debug complex firmware issues and develop efficient solutions
- Perform code reviews and maintain high coding standards within the team
- Stay up-to-date with the latest trends and advancements in storage technologies
- Mentor junior engineers and contribute to the team's technical growth
- Participate in all phases of the firmware development lifecycle, from requirements gathering to deployment and support
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field
- 2+ years of experience in firmware engineering, with a focus on Embedded C programming
- Strong expertise in UFS and eMMC storage technologies
- Proven track record of successful firmware development projects
- In-depth knowledge of embedded systems and low-level hardware interactions
- Excellent debugging and troubleshooting skills
- Proficiency with version control systems, preferably Git
- Strong analytical and problem-solving skills
- Excellent communication and teamwork abilities
- Experience with other storage technologies is a plus
- Ability to work efficiently in a fast-paced, dynamic environment