Live opening · Posted 2 days ago

Senior Firmware Engineer

Vitracx · Vadodara, Gujarat, India (On-site)
Linkedin No
You are 2 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 2 days ago
CompanyVitracx
LocationVadodara, Gujarat, India (On-site)
Work modeNo
SourceLinkedin
Listed2 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
4 min from Linkedin publishing this role to us finding it
11 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
68,222 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

Role Overview
At Vitracx, we are building a next-generation Real-Time Location System (RTLS) for industrial automation.
We are seeking a Senior Firmware Engineer to take ownership of the firmware running on this platform. The role involves developing bare-metal and RTOS-based code for both continuously powered fixed infrastructure (anchors) and ultra-low-power, battery-operated tracking devices (tags) deployed in harsh manufacturing environments. You will work closely with our Hardware Lead to build highly reliable, sub-meter accurate positioning solutions.
Key Responsibilities
Core Firmware Development: Design, develop, and optimize embedded firmware in C/C++ for ARM Cortex-M microcontrollers (specifically Nordic nRF52/53 series and STM32).
UWB Integration: Develop and optimize firmware for Ultra-Wideband (UWB) transceivers, implementing precise positioning algorithms like Two-Way Ranging (TWR) and Time Difference of Arrival (TDoA).
Wireless Coexistence: Manage UWB and BLE coexistence on the same board, ensuring reliable wireless mesh communication without signal degradation.
Power Optimization: Implement aggressive power-saving strategies (e.g., deep sleep state machines, wake-on-radio, precise timing) to maximize battery life for coin-cell-operated tracking tags.
Hardware Interfacing: Develop low-level drivers for peripherals and sensors, managing communication over SPI, I2C, UART, and CAN.
System Bring-up & Debugging: Perform board bring-up, debugging, and validation using JTAG/SWD, oscilloscopes, and logic analyzers.
Cross-Functional Collaboration: Work directly with the hardware team during schematic reviews to ensure hardware-firmware alignment and optimal pin-muxing.
Required Skills
Experience: Minimum 6 years of hands-on experience in Embedded C/C++ development for production-grade hardware.
BLE Expertise: Deep knowledge of BLE stack development (preferably Nordic SoftDevice or Zephyr RTOS) and wireless protocol optimization.
Operating Systems: Strong proficiency in both RTOS (FreeRTOS, Zephyr) and bare-metal programming.
Debugging: Excellent hardware-level debugging skills using logic analyzers, oscilloscopes, and multimeters.
Tools: Familiarity with version control (Git) and CI/CD pipelines for firmware.
Preferred Skills
Knowledge of IoT edge-to-gateway protocols (MQTT, HTTP, TCP/IP).
Bachelor’s or Master’s degree in Electronics, Electrical, or Embedded Systems Engineering.
Proven experience developing firmware for UWB chipsets

Work arrangement
No

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App