Senior Engineer, Embedded Software
A free account shows the apply link for every role and matches you to the ones that fit your resume.
About the role
Analog Devices develops semiconductor technologies connecting the physical and digital worlds, including battery monitoring and insight products. You will design and deliver embedded software, develop low-level systems, and contribute to architecture, testing, and engineering workflows.
What you'll do
- Design, implement, integrate, and maintain embedded software for battery products
- Develop real-time software, device drivers, hardware abstraction layers, and platform services
- Improve performance, reliability, memory use, power consumption, and startup behavior
- Investigate system issues and perform root-cause analysis
- Review designs and code, and mentor less-experienced engineers
- Contribute to automated build, test, release, and continuous-integration workflows
Skills
Must have
- C
- C++
- Real-time operating systems
- Device drivers
- Embedded systems
- Interrupt handling
- Concurrency
- Board bring-up
- Hardware/software integration
- CI/CD
Nice to have
- Embedded Linux
- Linux kernel development
- Arm
- Python
- Battery management
- Cybersecurity
- Functional safety
Who it's for
- Education
- Engineering degree
- Degree
- electrical engineering, electronic engineering
- Experience
- 0 to 4 years
- Domain
- semiconductors
About Analog Devices
Analog Devices has 34 open roles in Bangalore, at Analog Devices India, Bengaluru. See every Analog Devices role.
More at Analog Devices
Lead or staff · On-site · 8 to 10 years
Mid level · 4 to 12 years
Lead or staff · 8 to 12 years
Senior · 7 to 10 years
Mid level · 4 to 6 years
Senior · 7 to 8 years
Senior · 5+ years
Senior · 5+ years
Similar roles
All embedded and firmware jobs
GalaxEye · Entry level · 1 to 2 years · Fresher friendly
Walmart Global Tech India (WM Global Technology Services India) · Mid level · On-site · 2+ years

Bosch Global Software Technologies · Senior · 5 to 10 years


