Senior Firmware Engineer (6+ Yrs) (Vadodara)

Senior Firmware Engineer (6+ Yrs) (Vadodara)

04 Aug
|
Vitracx Solutions
|
Vadodara

04 Aug

Vitracx Solutions

Vadodara

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 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, accurate timing) to maximize battery life for coin-cell-operated tracking devices.
- 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 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

Pay: ₹50,000.00 - ₹80,000.00 per month

Application Question(s):

- What is your current CTC per year?

Work Location: In person

📌 Senior Firmware Engineer (6+ Yrs) (Vadodara)
🏢 Vitracx Solutions
📍 Vadodara

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:

Get the latest job offers by email for: senior firmware engineer (6+ yrs) (vadodara) / vadodara

Subscribe to this job alert:

Get the latest job offers by email for: senior firmware engineer (6+ yrs) (vadodara) / vadodara