Senior Embedded Software Engineer
Analog Devices View all jobs
- Bangalore, Karnataka
- Permanent
- Full-time
- Master’s or Bachelor’s degree in Electronics, Computer Science or related discipline.
- Minimum of 5 years of hands-on experience in embedded software development.
- Strong proficiency in C/C++ programming with experience in code reviews and disciplined development practices.
- Solid understanding of ARM-based architecture (e.g., Cortex-M and/or Cortex-A) and experience with low-level debugging and system bring-up.
- Experience with wireless networking and connectivity is strongly preferred, including low-power wireless technologies such as IEEE 802.15.4, Bluetooth / Bluetooth Low Energy (BLE), Wi‑Fi, or similar wireless protocols.
- Experience using Git-based version control in a multi-developer environment (branching, merging, code review workflows).
- Proven track record of successful hardware and software execution, including integration, verification, and delivery through the development lifecycle.
- Wireless network testing and debug experience is good to have
- Automotive embedded systems experience (e.g., OEM/Tier‑1 environments, ASPICE exposure, automotive lifecycles) is a plus.
- Strong planning and organization skills; ability to manage priorities, adapt to change, and drive assigned deliverables to closure.
- Strong debugging and problem-solving skills, with the ability to analyze and resolve issues spanning hardware, low-level software, and application layers.
- Good verbal and written communication skills, with the ability to collaborate effectively across cross-functional and geographically distributed teams.