“Success is not final, failure is not fatal, it is the courage to continue that counts.” —Winston Churchill

Embedded System Software Engineer

  • Bangalore
  • 1

What to Expect:

Candidate would be responsible for carrying out the firmware development for Camera Modules. This would involve understanding schematic of Camera board, writing relevant device drivers, defining protocol for reading data and transferring data to PC. This would also involve defining and implementing the communication interface between Camera SoC (ARM and FPGA) and PC. This will also require co-working with ARM Core and Hardware (FPGA) as part of overall system development. Candidate must have the right attitude to work in a start-up environment and have skills to work independently with minimum guidance.

Mandatory qualifications:

  • Strong basics and working experience in developing with C/C++.
  • Strong basics and working experience on embedded Linux.
  • Strong understanding and hands on experience with ARM Core and SoC (ARM+FPGA).
  • Good understanding of Communication protocols.
  • Ability to understand schematic and come up with firmware architecture.
  • Experience in working on real time streaming based applications.
  • Ability to convert requirements into system architecture.
  • Ability to start development from scratch.
  • Willing to carry out development activities following essential development standards.


  • Bachelors in Electronics and Communications
  • Desired Experience: 2 to 4 years


  • Knowledge in working with advance FPGA cum Processors (Ex. Xilinx Zynq)