
Embedded software development and testing
- New Delhi
- Permanent
- Full-time
Software Engineer (Development and test)
o Excellent C programming skills
o 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