30 Sep
|
HCLTech
|
Bengaluru
Senior Technical Specialist - Post Silicon Validation
Bangalore, Karnataka
Job Summary
As an ASIC Engineer, Firmware, you will architect, design, develop firmware for next-gen ASIC platforms. In this role, you will be responsible for contributing to the definition of architecture and implementation designs for our products. You will also play a key role in ASIC roadmap, from the initial architecture and design phase to deployment in the data center fleet. Our team is responsible for developing and delivering Boot firmware, low-level device drivers, and RTOS-based platform firmware for next-generation data center silicons. To succeed in this position, you will need to demonstrate solid development practices and the ability to collaborate seamlessly with cross-functional teams.
Key Responsibilities
- Design and develop firmware and tooling for next-gen data center chips, Lead the design and development of embedded software engineering activities and provide technical leadership and guidance to team members, analyze, design, develop, and debug firmware for a wide variety custom SoC for data center solutions
- Be a go-to person to escalate the most complex development, performance and evaluation issues that require in-depth knowledge of product-focused firmware development
- Support all phases of SoC development – including early architecture requirements definition for custom silicon, firmware architecture, implementation, simulation, FPGA debug,
chip bring up and support systems and software teams on algorithm development on validated systems
- Play a critical role in the definition and execution of long-term roadmaps in partnership with with silicon architects, hardware designers, OS team, and algorithm and model development teams
- Understand and implement power-management, boot loaders, scheduling, inter-processor communication, firmware/system interfaces on Linux, RTOS and/or bare-metal environments
Skill Requirements
- B.S. degree in Computer Science or Electrical Engineering or equivalent experience
- 8+ years of experience in embedded system development, including programming in C for development, debugging, testing and performance analysis
- Experience in BootROM, bootloaders and secure boot development
- Experience in platform firmware development for complex SoC's
- Experience working with embedded hardware platforms and exposure to concepts such as clock-level issues, interrupts, and polling
Other Requirements
- Demonstrated expertise in developing with RTOS (preferably Zephyr) and embedded Linux
- Experience in Python or any other scripting language for tooling, test automation is a plus
- Experience leading complex features or projects across multiple teams
- Experience with lab instrumentation such as oscilloscopes, logic/protocol analyzers for debugging embedded systems at hardware level
- Experience delivering end to end product solution
- Demonstrated expertise in one or several of the following areas - SoC block understanding, board bring-up
📌 Senior Technical Specialist - Post Silicon Validation (Bengaluru)
🏢 HCLTech
📍 Bengaluru