QNu Labs

Firmware Engineer

Bangalore · Full-time

Posted
27 Jul 2026
Last verified at source
9 hours ago
Apply on QNu Labs

Responsibilities

1. Creating design goals and deadlines.

2. Designing and writing the embedded software code according to desired specifications.

3. Testing the software for scalability and structure.

4. Fixing bugs and optimizing the system

5. Documentation.


Requirements,

1. 2. 3. Interface with hardware design and development

2. Should be Good in C/C++ programming in embedded software context.

3. Familiarity with configuration tools Yocto, petalinux, Xilinx SDK/Vitis.

4. Should be good in interface Peripherals: SPI, I2C, UART, GPIO, DMA

5. Good in linux system, linux command & shell scripting.

6. Familiarity with source control tools such as Git.

7. Good with code debugging skills.

8. Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems.

9. Adequate knowledge of reading schematics and data sheets for components

10. Good communication skills and the ability to manage projects.

11. Python programming is a added advantage.