Back to Job Search

Principal Firmware Engineer

Job Description

Principal Firmware Engineer ( C/Embedded C/C++)

VANRATH are pleased to be recruiting for a Principal Firmware Engineer for a true R&D centre of excellence. Due to continued expansion in Belfast they require a Principal Firmware Engineer with a C++ background for a high profile product team.


Our client is a world leader in innovative high performance security and video computing technology

The role:

Design, develop, test and maintain software.
Provide technical leadership in the design and product specification process.
Develop technical documentation in-line with industry best practices.
Interface with other functions with the business to ensure the timely delivery of high quality products.
Adhere to development processes including code reviews, design reviews and coding guidelines.
Act as an enthusiastic and motivated member of the product development team.

Ideal person:

Extensive experience in software development in C/C++ in a Unix/Linux/Embedded Linux Environment.

Experience in some or all of the following areas:

Open Source Software Integration, UDP/IP, TCP/IP, Sockets, low level file I/O, Signal handling, Kernel Driver knowledge, STL, Video/Audio Standards, Relational Databases and Web Technologies.

Evidence of leadership and execution of software development methods and processes.
Evidence of mentoring/coaching software team members.
Ability to work in an agile software development environment.

Nice to haves:

Experience with multiple processor families (e.g. x86, ARM, TI DSP, MSP430).
RTOS experience (e.g. TI-RTOS, VxWorks, FreeRTOS).
Bare-metal programming experience.
Experience with hardware debugging tools (e.g. JTAG debuggers).
Experience with scripting languages (e.g. Python, Bash, Perl).
Device driver development experience.
Experience with automated build systems (e.g. Jenkins).
Experience with using network analysis tools (e.g. Wireshark).
Experience of video streaming technologies


This is a great time to join this team - you will assist the company in shaping the future of this new team - you will also have access to an attractive salary and very real career progression prospects.

For further information on this vacancy, or any other IT job in Belfast or wider Northern Ireland, please apply via the link below or contact Phil Gamble in the strictest confidence on 02890 330 250