





Niche FPGA skillset reduces competition despite metro location, mid experience, and established employer.
Embedded firmware and FPGA expertise is industry-specific and poorly transferable across domains.
Mandatory 5+ years, FPGA/Xilinx and embedded C/RTOS requirements make filters highly rigid.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and maintain software for industrial communication protocols including BACNet, Modbus, TCP/IP, and others.
Design and implement embedded firmware using C++ and FPGA programming with Xilinx tools.
Apply operating system concepts including RTOS, multithreading, IPC, and Linux shell scripting for high-quality software applications.
Bachelor's degree in Computer Science, Electronics, E&TC, or Instrumentation Engineering.
5+ years of experience in embedded programming and FPGA programming using Xilinx tools.
Proficient in industrial communication protocols such as BACNet, Modbus, TCP/IP, DNP, BACNetIP, and websockets.
Experience with RTOS concepts, multithreading, IPC, Linux shell scripting, Makefiles, and Linux programming interfaces.
Strong expertise in embedded firmware development and FPGA programming with practical product experience.
Deep understanding of operating systems, data structures, algorithms, OOP, and design patterns.
Experienced working with complex industrial communication protocols and ability to deliver quality software products.