Talent.com
Principal Firmware Development Engineer
Principal Firmware Development EngineerByteforge Systems • New Delhi, Republic Of India, IN
Principal Firmware Development Engineer

Principal Firmware Development Engineer

Byteforge Systems • New Delhi, Republic Of India, IN
5 days ago
Job description

Company Description

We are a startup product development firm that specializes in creating wearables, consumer electronics, and medical devices. Clients often approach us with unique challenges that require a creative outlook and an adaptable skill set. Some products we have contributed to include Whoop 4, Whoop MG, Nuro self-driving car, and the Lumia earpiece.

We are looking for a Senior Firmware Engineer with 7 to 10 years of experience. This is a client-facing role where the engineer will have the opportunity to collaborate with world-class engineers while developing novel products that may not exist in the world.

Salary range for this role is ₹24,00,000 - ₹28,00,000 per annum. Within the salary range, individual pay is based on factors such as job-related skills, experience, performance, and relevant education or training.

Job Description

  • Write robust embedded firmware and connect it with user-facing software in Python, C# or similar packages to enhance early version hardware.
  • Lead hardware bring-up, peripheral drivers development, and power and performance management / optimization efforts
  • Debug complex, system-level, multi-component issues that span multiple layers from kernel to application
  • Analyze, design, develop, and debug firmware for a wide variety of devices, including novel sensing and imaging systems, haptic devices, and audio prototypes
  • Understand and implement power-management, boot loaders, scheduling, inter-processor communication, and firmware / system interfaces on RTOS and / or bare-metal environments
  • Maintain thorough documentation of design changes, test results, and validation processes.
  • Up to 15% travel domestically and internationally to partners, suppliers, and contract manufacturers

Examples of key technologies for our current projects include :

  • Embedded Linux, RTOS and bare metal applications on custom design platforms
  • Ultra-low power electronics and firmware including a broad range of communication technologies (Cellular, WiFi, BLE, Zigbee, NFC)
  • Microcontrollers and microprocessor systems using a range of peripherals (RTC, SPI, I2C, UART, Crypto Engines, DMA, ADCs, USB, AI / ML accelerators)
  • What We Are Looking For

  • B.Tech (M.Tech is a plus) in electrical engineering and 7 to 10 years of full-time work experience developing complex, technical, and integrated products.
  • Experience with low-level driver development, hardware abstraction layers, and working with ARM Cortex-M microcontrollers.
  • Knowledge of real-time operating systems (RTOS), preferably Zephyr or FreeRTOS, and experience with version control systems (Git) and CI / CD practices.
  • Proficiency with firmware development tools (CCS, MPLAB, or similar), software development tools (Python, or similar) and electrical hardware design tools (Altium or KiCAD).
  • Hands-on experience debugging and validating hardware using JTAG, GTB, logic analyzers, and oscilloscopes.
  • Strong background in wireless communication protocols like BLE, WiFi, NFC.
  • Experience integrating and optimizing sensors and peripherals like IMUs, haptics, touch, cameras, temperature / humidity, and heart-rate monitors.
  • Excellent written and verbal communication skills and comfort explaining complex engineering concepts to both technical and non-technical audiences.
  • Strong problem solving and analytical skills, a willingness to get your hands dirty and a big appetite for self-directed learning.
  • Familiarity with OTA updates, bootloader design, and secure firmware deployment.
  • Experience with hardware‑software integration, HIL testing, bringing up new hardware platforms.
  • Desired but not required :

  • Experience in developing high-reliability consumer products at high volumes, preferably with integrated biomedical sensors like ECG, PPG, SpO2, GSR, BIA, or similar.
  • Experience with test automation frameworks and proficiency with Python, MATLAB, LabView or similar.
  • Background in hardware testing and debugging, including software interfaces.
  • Familiarity with regulatory testing processes for medical or consumer devices.
  • We know the skill-gap and “need to tick every box” can get in the way of meeting brilliant candidates, so please don’t hesitate to apply – we’d love to hear from you if you meet multiple but not all the criteria listed above.

    Perks and Benefits

  • Flexible Working Hours. We are guided by our client work and needs;
  • however, you have autonomy to manage your time and diary to suit your work-life balance.

  • Total 25 days Paid Time Off (15 days privilege leave, 10 days sick leave)
  • Day off on your birthday, wedding anniversary, and child’s birthday.
  • Competitive pay and an awesome bonus structure.
  • Yearly salary adjustments that keep you ahead of inflation.
  • Create a job alert for this search

    Firmware Engineer • New Delhi, Republic Of India, IN