Quest Global logo

Quest Global

Embedded software development and testing

Quest Global

📍 Hyderabad, India 🇮🇳

full-time
mid-level
Posted —
Key Skills
C FPGA ASIC Linux RTOS
Industry
Semiconductor Consumer Electronics

Job Description

Job Requirements

Software Engineer (Development and test)o Excellent C programming skillso Responsibilities include specification and development of Embedded Software for use in standalone products. This will involve designing and implementing software subsystems to control FPGA/ASIC Hardware solutions. We are seeking a fast learning, dynamic engineer eager to develop their skills working with the latest FPGA/ASIC technology.

Work Experience

  • Experience with software development in a Linux environment
  • Experience in designing SW API interfaces.
  • Experience in C/C++ programming
  • Experience with Multi-threaded software development in Linux environment
  • Experience in Firmware development, register interface programming, general algorithms and data structures
  • Experience with development of software targeted for x86, standalone and RTOS platforms
  • Experience with Zephyr RTOS and NVMe technology is a great advantage.
  • Experience with embedded processors such as ARM, RISCV, TenSilica
  • Strong debugging skills at device and board level using gdb, JTAG debuggers
  • Experience of having worked in Storage Technologies
  • Scripting language experience like Python is an advantage
  • Excellent interpersonal, written and verbal communication skills
  • Excellent communication, problem solving and analytical skills