HCLTech
Posted 6d ago

Designer - C, Post - silicon Validation, Python

HCLTech
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities
  • developing test plans
  • troubleshooting issues
  • analyzing results
Requirements
  • BE/B.Tech in ECE, EEE, E&I, CSE, or related field
  • Knowledge of C
  • Embedded systems
  • Python scripting
  • Post-silicon validation, and problem-solving required
Technical tools mentioned
CEmbedded CPythonARM8051PICRTOSLinuxUARTSPII2C

Job description

Job Description
Designer - C, Post - silicon Validation, Python
Bangalore, Karnataka

Job Summary

Firmware Developer – Fresher

Basic knowledge of C programming and embedded systems concepts.

Understanding of microcontrollers, memory, pointers, and data structures.

Ability to write, test, and debug simple embedded C programs.

Knowledge of communication protocols such as UART, SPI, and I2C is preferred.

Familiarity with electronics fundamentals and digital logic concepts.

Exposure to embedded development tools, IDEs, and debugging techniques.

Willingness to learn device driver development and firmware design.

Ability to analyze problems and provide logical solutions.

Good communication skills and ability to work in a team environment.

 

BE/B.Tech (ECE, EEE, E&I, CSE, or related disciplines) with a passion for embedded firmware development.

Preferred Skills: Embedded C, Microcontrollers (ARM/8051/PIC), RTOS basics, Linux basics, and debugging fundamentals.  

 

  

Key Responsibilities

1. Develop and execute validation test plans using python scripts.

2. Collaborate within team to identify and troubleshoot issues in silicon products.

3. Analyze validation results and provide recommendations for improvements.

4. Participate in the design and implementation of validation methodologies.

5. Contribute to post silicon validation strategy and planning.

Skill Requirements

1. Knowledge of c programming language.

2. Familiarity with post silicon validation methodologies.

3. Python scripting skills for test automation.

4. Knowledge of silicon product testing and validation processes.

5. Good problem-solving and analytical abilities.

Other Requirements

1.Relevant certifications in postsilicon validation or Python are a plus.





Apply now



Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 223,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending June 2026 totaled $14.8 billion.

About HCLTech

Global technology providing digital, engineering, and cloud services.

Similar jobs

Firmware Developer roles near Bengaluru, Karnataka
2d
Save
Mark Applied
Hide
Principal Firmware Engineer
Bengaluru or Hyderabad or Noida or India
HybridFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Develops software, services, devices, and cloud computing solutions.
12+ YOERequires 12+ years designing embedded, Server UEFI, or BMC firmware; C and Python; and a BS/MS or equivalent experience. Strong debugging, communication, and cloud server architecture skills required.
C, Python, RAS, ACPI, PCIe, SQL, Azure
2d
Save
Mark Applied
Hide
Staff Firmware Engineer
Bengaluru, Karnataka, India
OnsiteFull Time
Sandisk
SandiskNasdaq: SNDK: Designs and manufactures flash memory and data storage products.
8+ YOE8+ years in system software or runtime development; strong user-space driver and kernel-interface experience; PCIe/NVMe queue knowledge; C/C++ proficiency; and a bachelor's or master's degree in a related field.
Linux, PCIe, NVMe, C/C++, ioctl, mmap, eventfd, DMA, poll
6d
Save
Mark Applied
Hide
Principal Engineer - Firmware
Bengaluru, Karnataka, India
OnsiteFull Time
Infineon Technologies
Infineon TechnologiesFrankfurt Stock Exchange: IFX: Designs and manufactures semiconductors for power and IoT systems.
15+ YOE15+ years in embedded firmware development, with expertise in architecture, RTOS, Linux, IoT connectivity, networking, AWS IoT, device security, and technical leadership.
RTOS, Linux, AWS IoT, FreeRTOS, ThreadX, Mbed OS, Embedded Linux, ARM Cortex, USB, I2C, SPI, SDIO, I2S, Wi-Fi, MQTT, HTTPS, Ethernet, Secure Boot, CI/CD, FOTA
6d
Save
Mark Applied
Hide
Firmware Developer
Bengaluru, Karnataka, India
HybridFull Time
Hewlett Packard Enterprise
Hewlett Packard EnterpriseNYSE: HPE: Provides global edge-to-cloud technology solutions and IT infrastructure services.
10+ YOEBachelor's or master's degree in a relevant technical field and 10+ years' experience. Requires C/C++ or Python, firmware, RTOS, Linux, ARM, BMC, debugging, testing, and software architecture expertise.
C, C++, Python, Green Hills Integrity, Embedded Linux, ARM, openBMC, Yocto, Linux, gdb, kdb, JTAG, DSP, CHIF, I2C, SPI, BMC, BIOS/UEFI, RTOS
6d
Save
Mark Applied
Hide
Firmware Developer
Bengaluru, Karnataka, India
HybridFull Time
Hewlett Packard Enterprise
Hewlett Packard EnterpriseNYSE: HPE: Provides edge-to-cloud IT infrastructure and platform services.
10+ YOEBachelor's or master's degree in a relevant field and 10+ years of experience. Requires C/C++, Python, firmware, Linux, RTOS, ARM, BMC, debugging, systems architecture, and team leadership expertise.
C, C++, Python, DSP, I2C, SPI, BMC, BIOS, UEFI, Green Hills Integrity, Embedded Linux, ARM, openBMC, Yocto, Linux, gdb, kdb, JTAG
6d
Save
Mark Applied
Hide
Firmware Developer
Bengaluru, Karnataka, India
HybridFull Time
Hewlett Packard Enterprise
Hewlett Packard EnterpriseNYSE: HPE: Providing global edge-to-cloud infrastructure and IT solutions for businesses.
10+ YOEBachelor's or master's degree in a relevant technical field and typically 10+ years' experience. Requires C/C++, Python, firmware architecture, RTOS, Linux, ARM, BMC, debugging, and software testing expertise.
C, C++, Python, Green Hills Integrity, Embedded Linux, ARM, openBMC, Yocto, Linux, gdb, kdb, JTAG, BIOS/UEFI, DSP, CHIF, I2C, SPI, BMC
2w
Save
Mark Applied
Hide
Principal Engineer, Firmware
Bengaluru, Karnataka, India
OnsiteFull Time
Ayar Labs
Ayar Labs: Develops optical interconnect technology for high-speed data movement.
12+ YOE12+ years embedded firmware experience, strong C and Python skills, bare-metal development, microcontroller and firmware debugging, memory/CPU estimation, silicon bring-up, Git, JIRA, Make, CI/CD.
C, Python, Git, JIRA, Make, CI/CD
2w
Save
Mark Applied
Hide
Sr. Firmware Engineer
Bangalore, Karnataka, India
OnsiteFull Time
AMD
AMDNASDAQ: AMD: Designs and manufactures computer processors and graphics technology.
7+ YOEExperience designing firmware and automation, strong C/C++ skills, CI/CD pipeline experience, system-level debug, embedded/MCU exposure; bachelor's or master's degree preferred.
C, C++, CI/CD