Senior Firmware Engineer

15 hours ago


Bangalore South Karnataka India Ultrahuman Full time ₹ 12,00,000 - ₹ 24,00,000 per year

The magic of Ultrahuman's wearable technology lies deep within its firmware – the code that directly drives our sensors, batteries, and wireless chips, making the difference between a gadget and a life -changing health device. As a Senior Firmware Engineer, you will be a core part of the team that architects and refines this low -level software. Your work will ensure that our ring and other devices operate with exceptional efficiency and accuracy, balancing complex functionality with ultra -low power usage. In Ultrahuman's culture of deep engineering, you'll have the opportunity to apply first -principles thinking to every aspect of firmware, from how we sample signals to how we manage memory. If you want to push the boundaries of what's possible in wearable tech (the way Tesla pushes EV performance or Apple optimizes its custom silicon), this role offers that challenge and excitement.Responsibilities:• Firmware Development: Design, write, and test firmware for Ultrahuman's wearable devices (such as the Ring AIR and other health monitors). This includes implementing drivers for various sensors (PPG heart rate sensors, accelerometers, temperature sensors, glucose monitors, etc.), managing Bluetooth Low Energy (BLE) communication, and controlling power management features.• Performance Optimization: Optimize code for memory footprint and power consumption. Use a first -principles approach to examine each routine – for instance, determine the minimal necessary sampling frequency for a sensor to preserve battery life while maintaining accuracy or craft interrupt -driven processes to put the MCU (microcontroller) to sleep as much as possible without missing critical data.• Feature Innovation: Collaborate with product and hardware teams to introduce new on -device features. For example, implement an on -device algorithm for arrhythmia detection using heart rate data or a simple gesture recognition using the ring's motion sensor. Work on sensor fusion techniques that combine data streams in firmware to send richer information to the app.• Testing & Reliability: Develop thorough testing protocols for firmware. This means writing unit tests for your code where applicable (using device simulators or HIL setups) and working with QA to do extensive real -world testing of firmware updates. When issues arise (like a rare device crash or a sensor glitch), dive into debugging – using tools like JTAG debuggers, logic analyzers, or custom logging – to find root causes and fix them.• Documentation & Code Quality: Produce clear documentation for firmware architecture, APIs, and usage of hardware peripherals. Maintain high code quality standards through code reviews and adherence to safety practices (especially as our devices may be health -critical, firmware robustness is paramount). Contribute to the continuous improvement of our firmware development process, whether it's improving the build system, CI for firmware, or introducing new tools for efficiency.Requirements• Educational Background: Bachelor's or Master's in Electrical/Computer Engineering, Computer Science, or related field. Strong understanding of embedded systems fundamentals.• Experience: 5+ years of hands -on experience in firmware or embedded software engineering, ideally with some of that in the wearable, IoT, or medical device space. Proven track record of shipping firmware that runs on commercially released hardware.• Programming & Tools: Proficient in C/C++ for embedded systems. Familiarity with ARM Cortex -M microcontrollers (or similar architectures) and RTOSes (FreeRTOS or Zephyr) is highly desirable. Experience with BLE stacks and protocols. Comfortable using version control (git) and typical embedded development tools (compilers, debuggers, oscilloscopes, etc.).• Low -Level Mastery: Strong grasp of hardware interfaces and protocols (SPI, I2C, UART, ADC, PWM, etc.). Ability to read schematics/datasheets to understand how to interface with new components. Experience optimizing for low -power operation (sleep modes, interrupts, efficient use of peripherals).• Problem -solving: Excellent debugging skills. Experience in diagnosing issues such as memory leaks, concurrency problems, or odd hardware behaviour. You should approach debugging analytically, forming hypotheses and testing them systematically.Preferred Experience:• Wearables/Medical Devices: Direct experience working on a health or fitness wearable, or any product that had to collect biometric data. Familiarity with regulatory standards like FDA software guidance or ISO for medical device software) can be a bonus, as it shows a mindset for safety and rigour.• Algorithm Implementation: Experience implementing signal processing or simple machine learning algorithms on embedded devices (e.g., heart rate algorithms, activity classification, filtering techniques) to process data before sending it to the cloud.• Secure Firmware Practices: Knowledge of secure bootloaders, OTA firmware update systems, and general cybersecurity practices for embedded devices (since protecting user data and device integrity is critical).• Passion for First -Principles: A demonstrable passion for tinkering at the low level. Perhaps you have personal projects like building your own IoT devices, contributing to open -source firmware projects, or writing blogs about creative embedded solutions – indicating that you love diving deep and innovating from scratch.



  • bangalore, India L&T Technology Services Full time

    Job Title: Senior Engineer – Firmware Location: Bangalore Experience Required: Minimum 10 years Education: Bachelor’s/Master’s in Electronics or Software Engineering Key Responsibilities Responsibility AreaDetails Technical Guidance Provide direction on software/firmware design specifications, ensuring compliance with international standards and...


  • bangalore, India L&T Technology Services Full time

    Job Title: Senior Engineer – FirmwareLocation: BangaloreExperience Required: Minimum 10 yearsEducation: Bachelor’s/Master’s in Electronics or Software EngineeringKey ResponsibilitiesResponsibility AreaDetailsTechnical GuidanceProvide direction on software/firmware design specifications, ensuring compliance with international standards and certification...


  • Bangalore, Karnataka, India Solaredge Full time

    Are you ready to power the future At SolarEdge NASDAQ SEDG we re a global leader in smart energy technology with over 4 000 employees offices in 34 countries and millions of installations worldwide Our innovative solutions include solar inverters battery storage backup systems EV charging and AI-based energy management We re committed to making clean green...


  • Bangalore, Karnataka, India Resideo Full time

    Job Category Firmware Engineering Develop firmware for a variety of embedded products You will create project and technical reports as required and help define product architecture as needed You will participate in schematic layout review process and test and evaluate prototypes from initial engineering samples to mass production You will help maintain...


  • Bangalore, India PTech Soft Full time

    Company Description Founded by seasoned experts in the embedded and software industries, PTech Soft GmbH emerged in 2023 as a pioneering force in the technology sector. Renowned globally as a front-runner, we specialize in delivering high-performance, top-tier, and fortified solutions, solidifying our stance as the vanguard of innovation. We are seeking a...


  • Bangalore, India Vista Applied Solutions Group Inc Full time

    Job Summary: Client is looking for Firmware Engineer and this is hybrid position from Banglore. Responsibilities: Participate as a member of the NAND characterization team to architect, prototype and implement firmware for FlashTech NVMe Controllers for newest generations of NAND from various NAND vendors. Work on Machine Learning based NAND management...


  • Bengaluru, Karnataka, India, Karnataka Vista Applied Solutions Group Inc Full time

    Job Summary:Client is looking for Firmware Engineer and this is hybrid position from Banglore.Responsibilities:Participate as a member of the NAND characterization team to architect, prototype and implement firmware for FlashTech NVMe Controllers for newest generations of NAND from various NAND vendors.Work on Machine Learning based NAND management...


  • bangalore, India Aiotlogy Services pvt ltd. Full time

    Position Overview Job Title: Senior/Lead Firmware Design Engineer Location: Remote Job type: Full time   We are seeking a highly skilled and motivated Senior/Lead Firmware Design Engineer to join our dynamic team. This is an excellent opportunity for experienced developers with a minimum of 6 years’ proven experience in firmware development, particularly...

  • Firmware Engineer

    3 weeks ago


    Bangalore, Karnataka, India Allegion Full time

    Creating Peace of Mind by Pioneering Safety and Security At Allegion we help keep the people you know and love safe and secure where they live work and visit With more than 30 brands 12 000 employees globally and products sold in 130 countries we specialize in security around the doorway and beyond Additionally in 2024 we were awarded the Gallup Exceptional...


  • India Vista Applied Solutions Group Inc Full time

    Job Summary:Client is looking for Firmware Engineer and this is remote position from India.Responsibilities:Participate as a member of the NAND characterization team to architect, prototype and implement firmware for FlashTech NVMe Controllers for newest generations of NAND from various NAND vendors.Work on Machine Learning based NAND management...