Principal Software Engineer 

August 25, 2026
Application ends: November 24, 2026
Apply Now

Job Description


This position offers substantial impact and visibility for an individual with strong technical proficiency, effective project management capabilities, and a commitment to achieving successful outcomes.

Essential Duties And Responsibilities :

– Design and implement firmware for UFS validation host products utilizing C and C++.

– Collaborate effectively with cross-functional teams throughout all stages of product development.

– Develop robust debug infrastructure to facilitate rapid identification and resolution of failures.

– Create applications for the collection and analysis of diagnostic data, including debug logs and event information.

– Review system and board-level specifications to confirm that firmware features, verification protocols, and diagnostic requirements are attainable and thoroughly integrated.

– Establish procedures to detect embedded system design issues early in the product development cycle.

– Lead efforts to resolve issues and enhance product stability, supporting consistent, high-quality internal product development.

– Provide guidance and mentorship to junior engineers as required.

Qualifications :

– Bachelors or Masters degree (BE/ME/M. Tech) in Computer, Electronics, Electrical, IT Engineering or a related discipline.

– Minimum of 9 years experience in embedded firmware development.

– Extensive programming expertise in C/C++ for RTOS-based embedded systems.

– Programming expertise in Python.

– Familiarity with NAND flash and/or any other non-volatile storage technologies.

– Proven ability to analyze complex firmware and FPGA based hardware issues.

– Advanced debugging proficiency utilizing tools such as logic analyzers and protocol analyzers.

– Strong understanding of software design principles, real-time operating systems, and hardware-software integration.

– Comprehensive experience with storage protocols including UFS, eMMC, SD, and PCIe.

– Demonstrated skills in creative problem-solving and innovation.

– Excellent teamwork and communication abilities; highly motivated.

– Practical knowledge of agile development methodologies and experience with self-managed teams throughout the product lifecycle.

Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru