HCLTech
Posted 2w ago

Designer - C, Post - silicon Validation, Python (124086)

HCLTech
India
OnsiteFull Time
Responsibilities
  • developing firmware
  • executing tests
  • analyzing results
Requirements
  • Bachelor's in engineering
  • Basic C and embedded systems knowledge
  • Familiarity with microcontrollers and communication protocols
  • Python scripting for test automation, and willingness to learn firmware and device driver development
Technical tools mentioned
Embedded CARM8051PICRTOSLinuxPython

Job description

Requisition ID 124086 - Posted 


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.


About HCLTech

Global provider of information technology services and software consulting.

Similar jobs

Firmware Developer roles
2d
Save
Mark Applied
Hide
Firmware Lead - FPGA
Pune, Maharashtra, India
OnsiteFull Time
Emerson
EmersonNYSE: EMR: Engineering industrial automation and software solutions for global industries.
10+ YOE10+ years in embedded firmware for motion control; bachelor's in electronics engineering or related field; VHDL, Verilog, SystemVerilog, C/C++, FPGA tools, real-time OS, safety compliance, and industrial communication expertise.
VHDL, Verilog, SystemVerilog, Vivado, Quartus, Altera Max 10, Altera Cyclone 10, Agilex 3, IO-Link, EtherCAT, PROFINET, CANopen, ARM, SoC, real-time OS, C, C++, IEC 61508, ISO 13849
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 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: 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: 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
6d
Save
Mark Applied
Hide
Designer - C, Post - silicon Validation, Python
Bengaluru, Karnataka, India
OnsiteFull Time
HCLTech
HCLTechNational Stock Exchange of India: HCLTECH: Global technology providing digital, engineering, and cloud services.
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.
C, Embedded C, Python, ARM, 8051, PIC, RTOS, Linux, UART, SPI, I2C