Embedded Firmware Engineer

Analog Devices Foundation

Bangalore, Karnataka, India
C/c++ embedded software development
Arm cortex m4/m33 architecture experience
Rtos platforms zephyr or freertos
The role involves designing and developing embedded software for the healthcare line of products and apps within a collaborative team environment

Job Summary

  • The role involves designing and developing embedded software for the healthcare line of products and apps within a collaborative team environment.
  • Engineers are expected to leverage Generative AI tools to accelerate code generation, test case creation, documentation, and debugging processes.
  • Candidates must possess hands-on experience with ARM-based embedded systems and demonstrate proficiency in C/C++ programming alongside RTOS platforms.

Matching Summary

The role involves designing and developing embedded software for the healthcare line of products and apps within a collaborative team environment.

Skills & Requirements

Must-have

  • C/C++ embedded software development
  • ARM Cortex M4/M33 architecture experience
  • RTOS platforms Zephyr or FreeRTOS
  • IAR Keil GCC embedded toolchains
  • Unit testing and code review participation
  • Python scripting proficiency

Nice-to-have

  • Generative AI tool usage for development
  • Healthcare industry domain knowledge
  • Medical device application exposure
  • Strong written and verbal communication
  • Self-motivated continuous improvement mindset

Key Requirements

  • Bachelor's or Master's degree in Electronics, Communication, or BioMedical Engineering
  • 2-4 years of embedded software/firmware development industry experience
  • Proficiency with version control systems like Github or BitBucket
  • Ability to travel as needed (10% of time)

Work Rights

US export licensing review may apply for non-US citizens/permanent residents

Tailored Resume

Cover Letter