HamburgerMenu
hirist

Embedded Engineer - C/C++ Programming

Posted on: 28/07/2025

Job Description

Software Engineer (Development and test)

- Excellent C programming skills

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.

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

info-icon

Did you find something suspicious?