I'm an experienced embedded software, firmware, electronics, and telecoms engineer with a strong track record in designing and delivering real-time embedded systems, FPGA-based hardware, and 3D graphics research. I thrive in challenging environments, enjoy collaborating with teams, and bring an organized, practical, and innovative approach to solving problems and delivering robust solutions. Over the years I've combined academic research (PhD in 3D technology, MSc in Telecommunications) with hands-on industry work across Honeywell Aerospace, Fujitsu-Socionext, CEME, and Drilling Systems, including DO-178C safety-critical software, ZigBee networks, ARM microcontrollers, and hardware design. I'm seeking a progressive company or research organization where I can apply my skills to advance embedded systems, 3D technology, and automation.

SHAFIK SALIH

I'm an experienced embedded software, firmware, electronics, and telecoms engineer with a strong track record in designing and delivering real-time embedded systems, FPGA-based hardware, and 3D graphics research. I thrive in challenging environments, enjoy collaborating with teams, and bring an organized, practical, and innovative approach to solving problems and delivering robust solutions. Over the years I've combined academic research (PhD in 3D technology, MSc in Telecommunications) with hands-on industry work across Honeywell Aerospace, Fujitsu-Socionext, CEME, and Drilling Systems, including DO-178C safety-critical software, ZigBee networks, ARM microcontrollers, and hardware design. I'm seeking a progressive company or research organization where I can apply my skills to advance embedded systems, 3D technology, and automation.

Available to hire

I’m an experienced embedded software, firmware, electronics, and telecoms engineer with a strong track record in designing and delivering real-time embedded systems, FPGA-based hardware, and 3D graphics research. I thrive in challenging environments, enjoy collaborating with teams, and bring an organized, practical, and innovative approach to solving problems and delivering robust solutions.

Over the years I’ve combined academic research (PhD in 3D technology, MSc in Telecommunications) with hands-on industry work across Honeywell Aerospace, Fujitsu-Socionext, CEME, and Drilling Systems, including DO-178C safety-critical software, ZigBee networks, ARM microcontrollers, and hardware design. I’m seeking a progressive company or research organization where I can apply my skills to advance embedded systems, 3D technology, and automation.

See more

Skills

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate

Language

English
Fluent
French
Intermediate

Work Experience

Software Engineer at Sierra-CP
April 1, 2025 - October 1, 2025
In the field of Automation and Control, implement a simulator using C# and Visual Basic to simulate an engine under test.
Advanced Embedded Systems Engineer - R&D at Honeywell Aerospace
July 1, 2019 - January 31, 2025
Design and coding of real-time embedded software in accordance with the software development life cycle in Python and C++. Development of device drivers and embedded software in Linux and RTOS Threadx. Development of test harnesses and frameworks for module and integration testing. Development of communication embedded systems based on multicore microcontrollers ARM Cortex-A15, the ARM Cortex-M STM32, and PIC MCUs. Safety-critical software development with DO-178C standards.
Senior Embedded Software Engineer - R&D at Fujitsu-Socionext
August 1, 2015 - July 31, 2019
Firmware development, programming ARM microcontrollers using C and C++. Research, Design, Implement, Test and Document drivers and software interface for electronic devices including Power Supply Units, Development Kits and Test Chips. Development of hardware circuitry. FPGA design for a development kit to validate and test ASICs. RTL coding in VHDL to synthesis and deployment on Xilinx FPGA platforms.
Research Engineer at CEME
May 1, 2014 - May 31, 2015
Embedded systems research; development, testing and evaluating new engineering processes and end products. Programming ARM microcontrollers using C/C++ and ZigBee wireless networks. PCB layout using OrCAD.
Software Engineer at Drilling Systems Ltd
April 1, 2012 - February 28, 2014
Developing and testing simulators for training in the oil and gas industry. Modelling, graphics, communications, hardware, software, and HMI design using C, C++, C#, VB.NET, and FORTRAN.
Electronics Engineer at Mark Roberts Motion Control
October 1, 2011 - December 31, 2011
Design and development of Motion Control electronic equipment. PCB design, ZigBee networks, C, C++, OpenGL programming, and Microcontrollers.
PhD Student at Brunel University
May 1, 2009 - March 31, 2014
Working towards designing and developing a new 3D camera. Using C/C++ for simulation, and OpenGL as an Application Interface.
Software Engineer at Auto-Logic-Diagnosis
April 1, 2008 - April 30, 2009
Software development. Programming Auto-logic Diagnosis tool using Power-Basic, Visual C++, & C programming languages. Reverse Engineering. Test and fix codes. CAN & RS232 communications protocols. Provide customers with software & hardware engineering consultancy and technical support for BMW and other European cars.

Education

PhD in Computer Graphics for 3D Technology at Brunel University
January 1, 2005 - December 31, 2006
MSc in Telecommunications at University College London (UCL)
January 1, 2002 - December 31, 2005
BEng (Hon) Electronics Engineering, Digital Communications at University of Westminster
January 11, 2030 - January 21, 2026
BEng (Hon) Electrical & Mechanical Engineering at University of Westminster
January 11, 2030 - January 21, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Computers & Electronics, Software & Internet, Telecommunications, Manufacturing, Media & Entertainment