Fluid Workforce Solutions is seeking a Firmware Engineer for our client in Surrey, BC.
Firmware Engineer (Embedded Systems & Jetson Platforms
)Location
: Surrey, Canad
aJob Type
: Full-Tim
eReports To
: CTO / CO
OExperience Level
: 3+ Year
sEducation
: Bachelor's or Master's Degree in Electrical Engineering, Computer Engineering, Embedded Systems, or a related fiel
d
Job Summa
ryWe are seeking a talented and experienced Firmware Engineer with expertise in embedded systems development and NVIDIA Jetson platforms. The ideal candidate will possess a strong background in low-level programming, real-time operating systems (RTOS), and hardware integratio
n.In this role, you will be responsible for designing, developing, testing, and optimizing firmware for embedded devices, including Jetson-based AI/ML systems. You will collaborate closely with hardware, software, and product teams to deliver innovative, high-performance solutions for edge computing and intelligent system
s.
Key Responsibilit
iesFirmware Developm
-
entDesign, develop, test, and optimize embedded firmware for microcontrollers, ARM-based processors, and NVIDIA Jetson platfor
-
ms.Ensure firmware reliability, scalability, and performance across multiple embedded applicatio
ns.
NVIDIA Jetson Platform Develop
-
mentDevelop and support applications on NVIDIA Jetson platforms, including Jetson Nano, TX2, Xavier, AGX Orin, and related hardw
-
are.Leverage Jetson technologies to support edge AI and machine learning applicati
ons.
Jetson SDK & CUDA Integr
-
ationImplement and optimize CUDA-based processing workf
-
lows.Utilize NVIDIA JetPack SDK and related development tools for AI and embedded computing solut
ions.
System Integ
-
rationCollaborate with hardware and software engineering teams to integrate firmware with Jetson modules, sensors, peripherals, and communication inter
-
faces.Support system-level testing and valid
ation.
Embedded Systems Prog
-
rammingDevelop efficient, high-quality low-level software using C, C++, and
-
Python.Build firmware solutions for real-time, AI-driven, and embedded applic
ations.
Device Driver Dev
-
elopmentDesign, develop, and optimize Linux kernel drivers for peripherals in
-
clud
-
ing
-
:UA
-
RTSP
II2CGPIO
RTOS & Bare-Metal De
-
velopmentDevelop firmware solutions utilizing FreeRTOS and other real-time operating
-
systems.Implement and maintain bare-metal embedded applications where
required.
Connectivity & Communication
-
ProtocolsDevelop and maintain firmware s
-
upportin
-
g:Eth
-
ernetWi-FiBluetooth Low En
-
ergy
-
(BLE)
-
MQTTMod
-
bus
CAN BusUSB
Power & Performance O
-
ptimizationOptimize firmware for low-power
-
operation.Enhance AI inferencing performance and overall system efficiency on Jetson
platforms.
Testing &am
-
p; DebuggingPerform firmware testing, validation, and troublesho
-
oting using:NVIDIA Jetson
-
Debug ToolsNs
-
ight SystemsJT
-
AG debuggersO
-
scilloscopesLog
ic analyzers
Documentation &am
-
p; ComplianceMaintain comprehensive technical d
-
ocumentation.Ensure firmware complies with industry standards, regulatory requirements, and safet
y guidelines.
Required
-
Qualifications3+ years of experience in firmware development for embedded systems, including Jetson-based
-
applications.Strong proficiency in C, C++, Python, and Embedded Linu
-
x development.Hands-on experience with NVIDIA Jetson SDKs, CUDA, TensorRT, a
-
nd DeepStream.Experience developing firmware in RTOS-based and bare-metal
-
environments.Strong understanding of ARM Cortex architectures and microcontrolle
-
r programming.Familiarity with NVIDIA development tools and framewor
-
ks, includi
-
ng:JetPack SDK
-
Nsight Sys
-
temsDeepS
-
treamGStreamerLinux f
-
or Te
-
gra (L4T)cuDNNExperience using debugging and diagnostic tools such as JTAG, UART analyzers, and SPI/I2C prot
-
ocol sniffers.Proficiency with Git, CI/CD pipelines, and software version control b
est practices.
Preferred
-
QualificationsExperience deploying AI/ML inferencing solutions on edge devices
-
using TensorRT.Knowledge of secure boot processes, encryption methods, and embedded cybersecu
-
rity practices.Experience working in regulated indu
-
stries such as:
-
Medical DevicesAut
-
omotive SystemsIndust
-
rial AutomationUnderstanding of FPGA programming and hardware accelerat
-
ion techniques.Experience with OpenCV, GStreamer, ROS (Robot Operating System), TensorFlow, or related AI frameworks for em
bedded syste
-
ms.
Why Join Us?Work on cutting-edge embedded systems and AI-power
-
ed technologies.Collaborate with industry experts in artificial intelligence, ro
-
botics, and IoT.Competitive compensation package, comprehensive benefits, and opportunities for professional growth
-
and advancement.Be part of a dynamic team building next-generation intell
igent solutions.