Hyderabad, भारत
Vacancy description
tekpillar
Bangalore, भारत
Job Description :As an Embedded Software Engineer - Silicon Validation Enablement, you will design and develop bare-metal and low-level embedded software frameworks used to bring up, validate, and characterize SoC https://jobeax.com/link/NSjvZwim1D4QWLNJ will work closely with pre-silicon and post-silicon bring-up teams, understanding SoC architecture and translating specifications into robust embedded code and software https://jobeax.com/link/VapL2UzAY4zUFTga role emphasizes software design, development, and debugging, rather than manual validation or test https://jobeax.com/link/PwUKjqtYDNehuOOt Responsibilities :- Design and develop embedded C software, device drivers, and reusable frameworks for SoC validation and bring-up.- Understand SoC architecture and subsystems (Camera, Display, GPU, Memory, Security, etc.) and implement corresponding software layers.- Develop bare-metal and RTOS-based software to exercise critical data paths, performance, and functionality.- Build scalable software frameworks that can be reused across pre-silicon (emulation/FPGA) and post-silicon platforms.- Collaborate with architecture, RTL, and validation teams to align software with hardware design.- Debug and optimize embedded software on emulators, FPGA platforms, and silicon development boards.- Contribute to software design reviews, coding standards, and https://jobeax.com/link/tWBY1qs9NXWAYDIw Skills (Must Have) :- Strong expertise in Silicon functional validation.- Experience building software frameworks for silicon bring-up or validation enablement.- Exposure to hardware emulation platforms (ZeBu, Palladium, Veloce).- Good understanding of embedded system design and low-level software development.- Experience developing and validating drivers for peripherals such as UART, I2C, SPI, eMMC, USB, I2S.- Good knowledge of ARM architecture and SoC https://jobeax.com/link/Ztwfkz1jWDyR7oNH to Have :- Proficiency in C programming for embedded systems.- Knowledge of FreeRTOS or similar RTOS.- Experience with bare-metal programming and boot-time software.- Familiarity with Git / Gerrit or similar version control systems.- Python, TCL, or Bash scripting for automation and tooling.- Experience with Linux system programming and ARM boot flows.- Understanding of RTL concepts and interaction between software and hardware.- Background in consumer electronics, especially camera or display subsystems.Non-Technical Skills :- Strong problem-solving and analytical skills.- Excellent debugging and root-cause analysis capability.- Clear written and verbal communication.- Self-driven, adaptable, and eager to work on cutting-edge silicon. (ref:hirist.tech)
Similar vacancies
Hyderabad, भारत
Squareroot Consulting Pvt Ltd.
Hyderabad, भारत
Bangalore, भारत
Hyderabad, भारत
Bangalore, भारत
HARMAN International
32k
Bangalore, भारत
Hirestar job Bank
Ernakulam, भारत
airbound
₹100 INR
Bangalore, भारत
Vadodara, भारत
Gram Power
Jaipur, भारत