🏢 Arm
Software Engineer
💼 Fulltime
📍 Bengaluru, India
💰 Salary Insights
Up to ₹10–12 LPA (estimate; official posting says competitive)
📊 View Detailed Salary Insights ↗
🔗 Explore More
🛠 Skills Required
Python
Linux
Shell Scripting
Git
APIs
CI/CD
YAML
JSON
Automated Testing
Debugging
Code Reviews
Performance Optimization
Reliability Engineering
Advertisements
🎤 Interview Experience
Arm’s interview process typically starts with a timed online coding test focusing on Python, data structures, and Linux scripting. Successful candidates move to a technical interview where they discuss past projects, solve design problems, and answer performance‑optimization questions. The final HR round assesses cultural fit, communication skills, and career goals. Overall difficulty is moderate to high, and thorough preparation on Python automation and Linux tools is key.
Advertisements
🎯
Don't miss this opportunity!
Apply before 30 Sep 2026 — only 24 days left
Creator Pick · Promoted by Creator
Advertisements
🏢 Work Culture
Arm promotes a collaborative and inclusive work environment where engineers are encouraged to experiment and share ideas. The company offers flexible working hours, a strong emphasis on continuous learning, and clear career progression paths, ensuring a healthy work‑life balance for its employees.
📚 Free Study Materials (4)
Aptitude Practice Questions
Helps you sharpen quantitative and logical reasoning skills essential for the online coding test.
Open Resource ↗
ARM Architecture and Related Topics
Covers fundamentals of ARM processors and related software concepts, useful for system design discussions.
Open Resource ↗
Software Engineer Interview Prep for ARM
Provides targeted preparation material for the specific role, including Python, Linux, and automation scenarios.
Open Resource ↗
Algorithm Practice Problems
Offers a wide range of coding problems to practice data structures and algorithms for the initial screening round.
Open Resource ↗
Advertisements
🎯
Don't miss this opportunity!
Apply before 30 Sep 2026 — only 24 days left
Creator Pick · Promoted by Creator
✅ Eligibility Criteria
B.Tech / BE / M.Tech / MSc in Computer Science, Information Technology, Electronics & Communication or related fields; Minimum 60% aggregate (or CGPA 6.5/10); Fresh graduates of 2024‑2027 batches; Maximum one active backlog allowed; Strong programming fundamentals in Python; Good command of Linux command‑line environment; Ability to work independently and in a team; Effective communication skills.
🏆 Selection Process
Round 1: Online Coding Test (DSA, Python, Linux scripting) → Round 2: Technical Interview (system design, automation, API development, performance tuning) → Round 3: HR Interview (fitment, culture, career aspirations)
📋 About the Role
Arm Ltd. is a global leader in semiconductor and software design, best known for its energy‑efficient processor architectures that power billions of devices worldwide – from smartphones and IoT gadgets to data‑center servers. With a strong R&D focus and a culture that encourages innovation, Arm has consistently been at the forefront of enabling next‑generation computing experiences. The company operates across multiple continents, but its Indian engineering hubs, especially in Bengaluru, play a pivotal role in building the software foundations that complement its hardware IPs. Employees at Arm benefit from exposure to cutting‑edge technologies, collaborative cross‑functional teams, and a clear pathway for technical growth.
The role of a Software Engineer at Arm Bengaluru is centered around creating robust, scalable Linux‑based tools and Python applications that accelerate internal engineering workflows. You will be part of a dynamic team that builds automation pipelines, designs reusable APIs, and ensures the reliability of critical infrastructure used by hardware and software teams across the organization. The position offers a blend of development, testing, and DevOps responsibilities, making it ideal for candidates who enjoy end‑to‑end ownership of features.
Key Responsibilities:
1. Design, develop, and maintain Linux‑based utilities and Python applications that automate repetitive engineering tasks.
2. Build and enhance CI/CD pipelines to streamline code integration, testing, and deployment.
3. Create reusable, well‑documented APIs and integration layers for internal services.
4. Write unit, integration, regression, and system tests using frameworks such as Pytest.
5. Conduct thorough debugging, code reviews, and performance profiling to ensure high reliability.
6. Optimize software for speed, memory usage, and scalability in a multi‑core environment.
7. Collaborate with cross‑functional teams to gather requirements and translate them into technical specifications.
8. Participate in release management, versioning, and automation of deployment processes.
9. Contribute to continuous improvement of development standards, coding guidelines, and best practices.
10. Mentor junior engineers and share knowledge through documentation and workshops.
Tech Stack: Python, Linux shell scripting, Git, RESTful APIs, YAML/JSON, CI/CD tools (Jenkins, GitHub Actions), Docker/Kubernetes, Pytest, profiling tools, and basic knowledge of distributed computing.
Growth Path: Arm offers a clear technical ladder – from Software Engineer to Senior Engineer, Principal Engineer, and Fellow – alongside opportunities to move into product management or architecture roles. Continuous learning is encouraged through internal tech talks, sponsorship for conferences, and access to Arm’s global knowledge base.
Why Join Arm? You will work on industry‑defining technology that powers the future of computing, enjoy a collaborative culture that values curiosity, and receive competitive compensation with a strong emphasis on work‑life balance. The role provides hands‑on experience with large‑scale automation, performance engineering, and modern DevOps practices, making it an excellent springboard for a thriving software career.
📤 Share this Job
📄
One Resume for All Jobs = Getting Rejected. Fix It in 60 Seconds
Recruiters at Arm spot generic resumes instantly. Get a free AI-customised resume for this Software Engineer role — from your current resume, in under 1 minute.
🚫 Stop Sending Generic Resumes
📈 85% Better Selection Chances
*Official Jobdexo tool
✅ Free · No Login ·Premium Templates - Job-Specific
🎯 Get My Free Custom Resume →
💼 More Fulltime Opportunities
Amazon Customer Service Associate
🏢 Amazon · 📍 Pune, Maharashtra
View →
Transportation Specialist
🏢 amazon.jobs · 📍 Hyderabad, India
View →
Software Engineer I - Power Apps - HYD
🏢 Deloitte · 📍 Hyderabad, Telangana
View →
Software Engineer I - Power Apps - HYD
🏢 Deloitte · 📍 Hyderabad, Telangana
View →
📋 Quick Info
JOB ID
C2699-J002
POSTED
1h ago
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here → | Read full disclaimer