05 Aug
|
Vitracx Solutions
|
India
05 Aug
Vitracx Solutions
India
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) (India)
🏢 Vitracx Solutions
📍 India