Firmware Engineer (Surrey)

Firmware Engineer (Surrey)

19 Apr
|
Fluid - Solutions de Talents/Workforce Solutions
|
Surrey

19 Apr

Fluid - Solutions de Talents/Workforce Solutions

Surrey

Job Title:

Firmware Engineer (Embedded Systems & Jetson Platforms) Location:

Surrey, Canada

Job Type:

Full-Time

Experience Level:

3+ years

&Play;

Qualification:

Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Embedded Systems, or a related field

Job Summary:

We are seeking a skilled

Firmware Engineer

with expertise in

embedded systems development and NVIDIA Jetson platforms . The ideal candidate will have a strong background in low‑level programming, real‑time operating systems, and hardware integration. You will be responsible for designing, developing, and optimizing firmware for embedded devices, including

Jetson‑based AI/ML systems , and collaborating with cross‑functional teams to deliver high‑performance solutions.

Key Responsibilities

Firmware Development:

Design, develop, and optimize embedded firmware for microcontrollers, ARM‑based processors, and Jetson platforms.

Jetson Platform Development:

Work with NVIDIA

Jetson Nano, TX2, Xavier, AGX Orin , and related tools for edge AI applications.

Jetson SDK & CUDA Integration:

Implement and optimize

CUDA‑based processing

and leverage

NVIDIA JetPack SDK

for AI and embedded computing.

System Integration:

Collaborate with hardware and software teams to integrate firmware with

Jetson modules, sensors, and peripheralsIDER .

Embedded Systems Programming:

Develop efficient, low‑ ­level C/C++ and Python code for

real‑time and AI‑driven applications .

Device Driver Development:

Createabilir and optimize

Linux kernel drivers

for peripherals such as UART, SPI, I2C, and GPIO.

RTOS & Bare Metal Development:

Implement firmware solutions using

FreeRTOS

or other real‑time operating systems.

Connectivity & Communication Protocols:

Work with

Ethernet, Wi‑Fi, BLE, MQTT, Modbus, CAN, and USB .

Power & Performance Optimization:

Optimize

low‑power firmware

and

AI inferencing performance





on Jetson platforms.

Testing & Debugging:

Utilize

Jetson Debug Tools, Nsight Systems, JTAG, oscilloscopes, and logic analyzers

for testing and debugging.

Documentation & Compliance:

Maintain detailed documentation and ensure firmware meets industry standards and safety regulations.

Required Qualifications

Experience in firmware development for embedded systems, including

Jetson‑based applications .

Strong proficiency in

C, C++, Python , and embedded Linux development.

Hands‑on experience with

NVIDIA Jetson SDKs, CUDA, TensorRT, and DeepStream .

Experience with

RTOS‑based and bare‑metal embedded development .

Strong understanding of

ARM Cortex architectures and microcontroller programming .

Familiarity with

Jetson tools (JetPack SDK, Nsight Systems, DeepStream, GStreamer, L4T, cuDNN) .

Hands‑on experience with debugging tools like

JTAG, UART, SPI/I2C sniffers .

Knowledge of

Git, CI/CD pipelines , and software version control systems.

Preferred Qualifications

Experience with

AI/ML inferencing on edge devices using TensorRT .

Knowledge of

secure boot, encryption, and cybersecurity for embedded devices .

Experience in

medical, automotive, or industrial firmware development .

Understanding of

FPGA programming

and hardware acceleration techniques.

Proficiency in

OpenCV, GStreamer, ROS (Robot Operating System), or TensorFlow for embedded AI applications .

Why Join Us?

Work on

cutting‑edge embedded and AI‑powered technologies .

Opportunity to collaborate with

industry experts in AI, robotics, and IoT .

Market-competitive salary, benefits, and career

growth opportunities .

Fluid thanks you for your interest in this opportunity. However, only candidates with the required qualifications will be contacted.

Fluid adheres to the principles of equal employment opportunity and affirmative action. We welcome and encourage diversity in our workplace.

Candidates must be eligible to work in Canada.

#J-18808-Ljbffr

📌 Firmware Engineer (Surrey)
🏢 Fluid - Solutions de Talents/Workforce Solutions
📍 Surrey

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: firmware engineer (surrey) / surrey
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: firmware engineer (surrey) / surrey