Staff Engineer, Firmware Engineering

1 day ago


Bengaluru, India Danaher Full time

This job is with Danaher, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.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 testing advancements that improve patient outcomes across a range of settings. As a member of our team, you can make an immediate, measurable impact on a global scale, within an environment that fosters career growth and development.Cepheid is proud to work alongside a community of six fellow Danaher Diagnostics companies. Together, we’re working at the pace of change on diagnostic tools that address the world’s biggest health challenges, driven by knowing that behind every test there is a patient waiting.Learn about the Danaher Business System which makes everything possible.We are looking for a highly skilled and motivated Staff Engineer, Firmware Engineering to contribute to our product development team. This is a senior, hands-on role for an expert who loves to solve the most challenging technical problems. You will support architecting, designing, and implementing robust firmware for our next-generation diagnostic devices.In this role, you will have the opportunity to:Design firmware architecture for Class II/III medical devices using real-time embedded systems frameworks and author technical design documentation per FDA and IEC 62304 standardsDevelop and maintain C/C++ code for ARM-based microcontrollers and embedded processors including implementation of low-level drivers, communication protocols (e.g., SPI, I2C, UART), and control algorithmsPerform system-level integration of firmware with hardware and software components using diagnostic tools such as oscilloscopes, logic analyzers, and JTAG debuggersConduct verification and validation of embedded software in compliance with ISO 13485 and FDA QSR requirements including traceability to design inputs and risk controlsUtilize version control systems (e.g., Git), issue tracking tools (e.g., JIRA), and continuous integration environments (e.g., Jenkins) to support Agile development workflows for regulated product releasesThe essential requirements of the job include:Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related technical field with 8+ years of professional experience, or Master’s degree with 6+ years of experience in embedded systems and firmware developmentProficiency in C and C++ programming for resource-constrained embedded systemsDemonstrated experience with real-time operating systems (RTOS) and bare-metal firmware developmentHands-on experience with embedded communication protocols including SPI, I2C, UART, and USBApplied expertise in control systems engineering including PID controller tuning and firmware development for stepper and DC motorsIt would be a plus if you also possess previous experience in:Strong knowledge of microcontroller architectures (e.g., ARM Cortex-M) and peripherals (e.g., ADC, DAC, Timers)Experience developing bootloadersStrong thread/task/ISR understandingsExperience with embedded LinuxKnowledge of cybersecurity principles for embedded devicesJoin our winning team today. Together, we’ll accelerate the real-life impact of tomorrow’s science and technology. We partner with customers across the globe to help them solve their most complex challenges, architecting solutions that bring the power of science to life.For more information, visit .



  • Bengaluru, Karnataka, India SanDisk Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Company DescriptionSandisk 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...


  • Bengaluru, Karnataka, India Sandisk Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    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...


  • Bengaluru, India Danaher Full time

    This job is with Danaher, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.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,...


  • Bengaluru, India Danaher Full time

    This job is with Danaher, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.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,...


  • Bengaluru, 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...


  • Bengaluru, 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...

  • Firmware Engineer

    6 days ago


    Bengaluru, Karnataka, India Ascendion Engineering Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Role & responsibilitiesWorking as a part of a multi-disciplinary team to design, integrate, qualify and test applicationDesigning and implementing data structures and software algorithms to deliver cutting-edge solutionsCreating design documents pertinent to the various phases of firmware developmentDocumenting findings of engineering analyses and...


  • Bengaluru, India Microchip Technology Full time

    Are you looking for a unique opportunity to be a part of something great? Want to join a 20,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B!) global organization? We...


  • Bengaluru, India Mulya Technologies Full time

    Principal / Staff Firmware Engineers BangaloreFounded in 2023,by Industry veterans HQ in California,USWe are revolutionizing sustainable AI compute through intuitive software with composable siliconSystem SW and FW Engineers: Experience range 8 to 15 Yrs· Systems SW Engineer with experience in developing health monitoring, Linux drivers, and memory checker...


  • Bengaluru, India Mulya Technologies Full time

    Principal / Staff Firmware Engineers BangaloreFounded in 2023,by Industry veterans HQ in California,USWe are revolutionizing sustainable AI compute through intuitive software with composable siliconSystem SW and FW Engineers: Experience range 8 to 15 Yrs· Systems SW Engineer with experience in developing health monitoring, Linux drivers, and memory checker...