Firmware Engineer (Embedded Systems & Jetson Platforms)
Actively Reviewing the ApplicationsDigiVito Solutions LLP
Delhi NCR, Delhi, India
Full-Time
On-site
Posted 4 months ago
•
Apply by May 4, 2026
Job Description
Company Description
A Digital Innovation & Transformation Company
Role Description
This is a full-time on-site role for a Firmware Engineer specializing in Embedded Systems and Jetson Platforms, based in New Delhi. The role involves designing, developing, and debugging embedded software, implementing firmware solutions, and collaborating with the electrical engineering team. The Firmware Engineer will work on software development for ARM architecture, optimize device performance, and ensure seamless integration of firmware with hardware components.
Key Responsibility
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 peripherals
.
Embedded Systems Programming:
Develop efficient, low-level C/C++ and Python code for
real-time and AI-driven applications
.
Device Driver Development:
Create 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.
Qualifications
3+ 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
.
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Software Engineer III - Python, AI/ML, Gen AI, LLM
JPMorganChase
India
Full-Time
Risk Management
Git
Python
+6
Data Analyst
Cognizant
India
Full-Time
MS Excel
Data Analysis
Python
+3
DevOps Engineer - Remote Work
BairesDev
Bhopal
Full-Time
Cloud services
Python
C (Programming Language)
Python Fullstack Developer
Platinum Software
India
Full-Time
₹3–6 LPA
Git
Django
MySQL
+6
Senior Software Quality Engineer - Test Manual Automation
UPS
India
Full-Time
JavaScript
Python
NoSQL
+2
Share
Quick Apply
Upload your resume to apply for this position