Senior Firmware Engineer

7 hours ago


Bangalore South Karnataka India Ultrahuman Full time ₹ 12,00,000 - ₹ 36,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, 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...

  • Firmware Engineer

    4 days ago


    Bengaluru South, Karnataka, India 8f39fdac-814b-4c3c-8023-31c25d30551c Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Company DescriptionArkonify is hiring Firmware Engineers.Role DescriptionThis is a full-time on-site role for a Firmware Engineer, based in Bengaluru South. The Firmware Engineer will be responsible for designing, developing, and testing firmware for hardware systems. Daily tasks include analyzing system requirements, writing high-quality code, debugging,...


  • Bangalore, Karnataka, India SanDisk Full time

    Company Description Sandisk understands how people and businesses consume data and we relentlessly innovate to deliver solutions that enable today s needs and tomorrow s next big ideas With a rich history of groundbreaking innovations in Flash and advanced memory technologies our solutions have become the beating heart of the digital world we re living in...


  • Bangalore, Karnataka, India Microsoft Full time

    Microsoft Silicon and Cloud Hardware Infrastructure Engineering SCHIE is the team behind Microsoft s expanding Cloud Infrastructure and responsible for powering Microsoft s Intelligent Cloud mission SCHIE delivers the core infrastructure and foundational technologies for Microsoft s over 200 online businesses including Bing MSN Office 365 Xbox Live Skype...


  • bangalore, India beBeeFirmwareEngineer Full time

    Technical Lead - Firmware EngineeringThe role requires a technical expert to oversee firmware design specifications, ensuring compliance with international standards and certification requirements.Provide technical direction on software/firmware design specifications, ensuring adherence to international standards and certification requirementsGuide design...


  • 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, Karnataka, India Danaher Full time

    At Cepheid we are passionate about improving health care through fast accurate diagnostic testing Our mission drives us every moment of every day as we develop scalable groundbreaking solutions to solve the world s most complex health challenges Our associates are involved in every stage of molecular diagnostics from ideation to development and delivery of...