Embedded Software Engineer
Apply link opens the official Arm application page in a new tab. Hirebase is not the employer.
Job description
## About the role Arm is looking for an Embedded Software Engineer to join its Bengaluru team. You will work on cutting‑edge semiconductor and IoT products, developing firmware and low‑level software that powers Arm‑based devices. ## Key responsibilities - Design, implement, and test embedded firmware for ARM architectures. - Develop device drivers and integrate hardware peripherals. - Collaborate with hardware and system teams to define specifications and validate performance. - Participate in code reviews, debugging, and performance optimisation across the product lifecycle. ## Required qualifications - Strong proficiency in C and C++ for embedded systems. - Experience with firmware development, device drivers, and real‑time operating systems. - Good understanding of semiconductor manufacturing and hardware‑software integration. - Ability to work in a fast‑paced, cross‑functional environment. ## Benefits - Competitive compensation package. - Opportunity to work on industry‑leading technologies at a global leader. - Access to continuous learning and professional development resources. - Collaborative on‑site work environment in Bengaluru.
Required skills
Job locations
Compensation
Estimated range — based on Software Engineer with Not specified years experience (3 similar listings). Actual compensation may vary based on your specific experience, interview performance, and the company’s internal bands.
Ready to apply?
Clicking apply will open the official Arm application page in a new tab and add this role to your Application Tracker.
Apply on Arm →