Senior Firmware Engineer
15 hours ago
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.
-
Senior Engineer – Firmware
3 days ago
bangalore, India L&T Technology Services Full timeJob 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...
-
Senior Engineer – Firmware
4 days ago
bangalore, India L&T Technology Services Full timeJob 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...
-
Senior Iot Firmware Engineer
6 days ago
Bangalore, Karnataka, India Solaredge Full timeAre 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...
-
Senior Engineer Firmware
4 weeks ago
Bangalore, Karnataka, India Resideo Full timeJob 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...
-
Senior Firmware Embedded Engineer
4 days ago
Bangalore, India PTech Soft Full timeCompany 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...
-
Senior Firmware Engineer
2 days ago
Bangalore, India Vista Applied Solutions Group Inc Full timeJob 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...
-
Senior Firmware Engineer
3 weeks ago
Bengaluru, Karnataka, India, Karnataka Vista Applied Solutions Group Inc Full timeJob 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...
-
Senior/Lead Firmware Design Engineer
2 weeks ago
bangalore, India Aiotlogy Services pvt ltd. Full timePosition 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 timeCreating 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...
-
Senior Firmware Engineer
3 weeks ago
India Vista Applied Solutions Group Inc Full timeJob 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...