Tata Consultancy Services · 1 week ago
Firmware Engineer
Wonder how qualified you are to the job?
ConsultingInformation Services
Insider Connection @Tata Consultancy Services
Responsibilities
Perform failure analysis on NVMe SSD Firmware issues and determine root cause.
Proficiency in SSD firmware design using assembly, C, and C++ programming, Python scripting.
Understanding SSD FW and test algorithms and architectures.
Project specific hardware bring up and maintain, support team members with specific HW and tools configurations and qualifications.
Develop automated test procedures and infrastructure to improve coverage and efficiency.
Coordinate with project teams for all FA related activities.
Complete all assignments on time with good quality, proactive communication of Challenges/Risks.
Participate in SCRUM meetings and update progress of all assigned activities.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Proficiency in SSD firmware design using assembly, C, and C++ programming, Python scripting.
Understanding SSD FW and test algorithms and architectures.
Project specific hardware bring up and maintain, support team members with specific HW and tools configurations and qualifications.
Develop automated test procedures and infrastructure to improve coverage and efficiency.
Coordinate with project teams for all FA related activities.
Complete all assignments on time with good quality, proactive communication of Challenges/Risks.
Participate in SCRUM meetings and update progress of all assigned activities.
Proficiency in object-oriented design and architecture for re-use
Ability to define and document sound architectural documents and models.
Proficiency in debugging in an embedded firmware application.
Proficiency in using development tool chains targeted for embedded processor.
Experience in test equipment such as oscilloscopes and logic/bus analyzers.
Ability to analyze complex SSD firmware and hardware issues.
A high level of skill in problem re-creation and trapping.
The ability to find creative solutions to difficult problems.
A high level of self-motivation, and dedication
The ability to work well on a team based in different worldwide locations.
The ability to multitask effectively in fast-paced environment.
Excellent communication and interpersonal skills.
Hands-on experience in firmware development and verification, system failure analysis, and problem solving.
Preferred
Knowledge of storage systems, Flash memory, and device drivers
Knowledge of storage interfaces such as ONFI, NVMe, PCIe.
Company
Tata Consultancy Services
Tata Consultancy Services is a multinational information technology services, business solutions and consulting company based in India.
H1B Sponsorship
Tata Consultancy Services has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (6766)
2022 (10550)
2021 (11696)
2020 (10701)
Funding
Current Stage
Public CompanyTotal Funding
unknown2004-08-25IPO· nse:TCS
Leadership Team
Recent News
Bangladesh Posts English
2024-04-23
Telegraph India
2024-04-15
2024-04-14
Company data provided by crunchbase