Danaher

Firmware Engineer Co-op

Danaher
Apply
3 days ago
Indianapolis, IN, USAIntern
H1B sponsor

Responsibilities

  • Assist with designing, developing, and debugging embedded firmware in C/C++ and Python for automated laboratory instruments.
  • Develop firmware for 32-bit microcontrollers and interface with I2C, SPI, UART, CAN, ADCs, timers, and real-time operating systems.
  • Support firmware integration with electrical and electromechanical subsystems in prototype instrumentation.
  • Develop, debug, and test embedded functionality using Eclipse or VS Code.
  • Use GitHub and version-control practices to manage firmware development and collaborate with engineers.
  • Develop and execute firmware tests, analyze results, troubleshoot firmware-hardware interactions, and verify corrective actions.
  • Create engineering documentation including inspection records, test procedures, test reports, and verification results.
  • Present findings, participate in design reviews, and support product development from requirements creation through verification testing.

Requirements

  • Undergraduate student entering the final year of an Electrical Engineering, Computer Engineering, Computer Science, or related bachelor's program.
  • Experience programming in C/C++ and Python.
  • Experience with 32-bit microcontrollers and embedded peripherals or communication interfaces such as I2C, SPI, UART, CAN, ADCs, and timers.
  • Familiarity with real-time operating systems such as FreeRTOS or similar embedded platforms.
  • Experience using an integrated development environment such as Eclipse or VS Code.
  • Experience with GitHub or a similar version-control system.
  • Demonstrated teamwork, communication, and collaboration skills.
  • Preferred: experience with GitHub Copilot or Claude, product development processes, electrical schematics, Jenkins, and PID control loops.

Benefits

  • Direct involvement in real R&D projects with measurable impact.
  • Mentorship from experienced engineers and opportunities to present technical work.
  • Skill development in embedded firmware design, debugging, verification, and multidisciplinary instrumentation engineering.
  • Exposure to life-science automation systems integrating firmware, electronics, motion, sensing, and software.
  • Full-time co-op lasting 20–24 weeks.

Tech Stack

CC++JenkinsPython

Categories

Danaher

About Danaher

10,000+ employees

Danaher is a leading global life sciences and diagnostics innovator, committed to accelerating the power of science and technology to improve human health. We partner with customers around the world to accelerate breakthroughs from idea to impact, moving with the speed and certainty they need to advance life‑changing science. By working side‑by‑side with researchers, scientists, and clinicians, we solve their hardest problems—together, bringing the right expertise, technologies, and partners from across our portfolio to architect the most effective solutions. Through our connected ecosystem of companies operating at global scale, we help customers streamline and integrate their workflows across Life Sciences, Diagnostics, Biotechnology, and beyond—empowering them to achieve results faster, with greater confidence.

Contact me