HamburgerMenu
hirist

BareMetal Test Development Engineer - Firmware/Embedded C

Velodata Global Pvt Ltd
Bangalore
10 - 15 Years

Posted on: 14/07/2025

Job Description

Role : BareMetal Test Development Engineer.

Location : Bangalore.

Exp : 10+ years to 15 years.

Notice Period : Max Before August 10th. (combination of testing and development; strong development background with knowledge in testing also fine).

Mandatory : Firmware Development, Embedded C, baremetal, CPU or GPU Python Testing etc.

- Port and develop tests- for baremetal environments on mobile SoC platforms.

- Design, implement, and debug firmware- for embedded systems, ensuring robust and scalable solutions.

- Work closely with hardware teams- to define system requirements and validate hardware functionality.

- Utilize JTAG and other debugging tools- for low-level troubleshooting and validation.

- Develop and execute test plans- for various SoC subsystems (CPU, GPU, multimedia, TPU, PCIe, USB).

- Optimize code- for performance, efficiency, and memory usage in resource-constrained environments.

- Automate test execution- and reporting using Python or Bash scripts.

- Document test procedures, results, and codebase- for maintainability and knowledge sharing.

- Proficiency in C and Assembly programming- for embedded systems.

- Experience with firmware development- and debugging on baremetal or RTOS environments.

- Strong understanding of JTAG and other hardware debugging interfaces.

- Hands-on experience with at least two SoC subsystems : - CPU, GPU, multimedia, TPU, PCIe, or USB.

- Familiarity with SoC architectures- and low-level hardware/software interaction.

- Experience with test automation- using Python or Bash is a plus.

- Excellent problem-solving skills and attention to detail.

- Strong communication and teamwork abilities.


info-icon

Did you find something suspicious?