1,953,605open jobs
115,191companies
236,012added this week
Browse all
Salary
≈ $18k – $41k per year (Estimated)
Location
Hybrid (Bengaluru, India)
Seniority
Senior · 4+ years exp

Confirmed on the employer's own hiring board on Oct 23, 2026. First seen by Alion on Oct 20, 2026. Arm Holdings scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Arm Holdings is a British semiconductor and software design company headquartered in Cambridge, England. Rather than manufacturing physical chips directly, Arm designs energy-efficient central processing unit (CPU) architectures and intellectual property (IP), licensing them to major technology partners such as Apple, Qualcomm, Samsung, and Nvidia.

The Software (CE-SW) group is responsible for developing and improving the software ecosystem around Arm's next generation architectures and systems. This means working with processors and other hardware technology not yet available to the public. You will join a team of Software Engineers who share a passion for leaving their mark on the future of computing.

We are looking for highly capable software engineers with practical experience of programming the Baseboard Management Controller (BMC). The successful candidate will be working with vibrant software and hardware teams across multiple geographies on ground breaking products and will be presented with opportunities to vastly grow their technical understanding.

If you are similarly passionate about innovative technologies, then we would love to hear from you!

Responsibilities

We are seeking those who will perform both software development and actively participate in the OpenBMC community.

  • Your day-to-day role will involve develop, enhance, and maintain the OpenBMC firmware stack for Arm-based server platforms, ensuring robust and reliable system management capabilities.
  • BMC firmware bring-up and platform enablement activities for new Arm-based server boards, including hardware integration, driver configuration, debugging, and validation.
  • Develop and port BMC functionalities across multiple Arm-based server platforms, promoting software reuse, scalability, and consistency across platforms.
  • Working closely with colleagues who develop SoC firmware to ensure that the BMC operates correctly within the complete system.
  • Contribute to the upstream OpenBMC community to ensure that common server manageability features and Arm-specific platform requirements are well supported, maintained, and aligned with industry standards.

Required Skills and Experience

We need the following experience and skills from our candidates:

  • 4+ years of strong proficiency in C/C++ programming and Linux shell scripting for embedded firmware development, debugging, and automation.
  • Hands-on experience with U-Boot, Linux kernel development, and device driver integration for hardware interfaces such as GPIO, I2C, I3C, SPI, PCIe, and Ethernet.
  • Good understanding of OpenBMC architecture, system management services, D-Bus communication, and systemd service management, with experience in developing, integrating, and debugging OpenBMC components.
  • Good Linux debugging skills.
  • Familiarity with Git.
  • Strong interpersonal skills; excellent written and spoken English.

“Nice To Have” Skills and Experience

We would look favourably at the following:

  • Knowledge of DMTF specifications and protocols, including PLDM, MCTP, and SPDM, with an understanding of their application in server management and platform security.
  • Familiarity with OCP specifications and standards related to server manageability, including DC-SCM and other relevant platform management requirements.
  • Experience contributing to upstream open-source projects, particularly OpenBMC, including patch submission, code reviews, and collaboration with the open-source community.
  • Hands-on experience with BMC SoCs from vendors such as ASPEED or Nuvoton, including platform bring-up, peripheral integration, and firmware development.
  • Ability to read and interpret hardware schematics, understand board-level interfaces, and collaborate with hardware teams to debug platform integration issues.

Our 10x mindset guides how we engineer, collaborate, and grow. Understand what it means and how to reflect 10x in your work: https://careers.arm.com/en/10x-mindset

Our 10x Mindset

At Arm, we believe progress happens when people are empowered to think bigger and push beyond what seems possible. Our 10x mindset is about curiosity, ambition and creating impact that will be used by millions. We learn fast, prioritise collaboration and turn bold ideas into real technology. We look for people who are inspired by this way of working and want to grow in an environment where bold ideas are welcomed. Discover how the 10x mindset shapes life at Arm: https://careers.arm.com/10x-mindset

Use of AI in Your Application

At Arm, we embrace the benefits AI can bring, including in recruitment. You may use AI to support your preparation, such as improving the clarity of written responses, practicing interview questions, or learning more about our industry. However, your application and interview responses must reflect your own thinking, experience, and abilities. We want to understand your authentic perspective, creativity, and approach to problem solving. As such, you may not use AI to complete assigned tasks as part of any assessments. If you plan to use AI-supported or assistive technologies as part of a reasonable adjustment, please contact [email protected] so we can support you.

Recruitment Adjustments and Accommodations

At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email [email protected]. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud, or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process.

Hybrid Working

Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you.

Equal Opportunities

Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,953,605 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Bengaluru
≈ $21k – $50k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Bengaluru
C++
AI/ML
Copilot
DevOps
Linux
Apply
≈ $18k – $41k per year (Estimated) • In office • Full-Time • Bengaluru
Python
JavaScript
TypeScript
C#
Databases
PostgreSQL
AI/ML
LangGraph
LangChain
Claude
Claude Code
Model Context Protocol
AI Agents
AWS Bedrock
LLM
Anthropic
Amazon SageMaker
OpenAI Codex
LLM Guardrails
Frontend
Angular
DevOps
AWS
Kubernetes
Amazon EKS
AWS Lambda
Apply
≈ $20k – $46k per year (Estimated) • In office • 6+ years exp • Bachelor's Degree • Bengaluru
Rust
C#
C++
AI/ML
AI Agents
LLM
LLM Evaluation
LLM Guardrails
DevOps
Azure
Windows
Cybersecurity
CodeQL
Apply
Software Engineer 2 hours ago
≈ $18k – $41k per year (Estimated) • In office • 6+ years exp • Bachelor's Degree • Hyderabad
Go
JavaScript
SQL
Frontend
React.js
DevOps
Kubernetes
Apply
≈ $17k – $40k per year (Estimated) • Hybrid • 5+ years exp • Bengaluru
JavaScript
Java
TypeScript
Java
Spring Boot
Databases
Apache Kafka
Frontend
Angular
React.js
DevOps
Rest API
Git
Management
Agile
Scrum
Apply
≈ $95k – $240k per year (Estimated) • Remote (location not specified) • Full-Time • 8+ years exp
JavaScript
Java
TypeScript
SQL
Node JS
Java
Testcontainers
Databases
PostgreSQL
AI/ML
Copilot
Claude Code
Frontend
Tailwind CSS
React.js
DevOps
Rest API
AWS CDK
CI/CD
Git
AWS
Docker
Linux
QA
Jest
Vitest
Apply
≈ $118k – $227k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Chicago
AI/ML
Machine Learning
DevOps
Linux
Windows
Unix
Apply
$78k – $116k per year • In office • 1+ year exp • Bachelor's Degree • Chicago
DevOps
Linux
Windows
Unix
Apply
Remote (location not specified) • Full-Time • 4+ years exp
JavaScript
Java
AI/ML
Copilot
Cursor
Claude
Claude Code
Frontend
GraphQL
React.js
DevOps
Rest API
CI/CD
Git
Management
Agile
Scrum
QA
Selenium
Playwright
Apply
QA Engineer 1 day ago
Remote (location not specified) • Full-Time • 3+ years exp
C#
C#
.NET
AI/ML
LLM
DevOps
Git
GitLab
Windows
Cybersecurity
Microsoft Entra ID
QA
Selenium
Apply
≈ $8k – $22k per year (Estimated) • Hybrid • 2+ years exp • Bengaluru
Python
PHP
Apply
Software Engineer 4 days ago
≈ $8k – $21k per year (Estimated) • Hybrid • 2+ years exp • Bengaluru
Python
JavaScript
TypeScript
Frontend
React.js
DevOps
CI/CD
Git
AWS
Apply
≈ $24k – $61k per year (Estimated) • Hybrid • 12+ years exp • Bengaluru
Python
Go
Rust
C++
AI/ML
vLLM
AI Agents
SGLang
TensorRT
TensorRT-LLM
PyTorch
Ray
DevOps
Kubernetes
Linux
Apply
Hybrid • Internship • Master's Degree • Sophia Antipolis
Python
Go
Java
Databases
Databricks
DevOps
GCP
OpenTelemetry
Dynatrace
Azure
AWS
Docker
Linux
Apply
≈ $47k – $79k per year (Estimated) • Hybrid • Sophia Antipolis
Python
C++
DevOps
Git
KVM
Linux
Apply
≈ $17k – $40k per year (Estimated) • In office • Full-Time • 8+ years exp • Master's Degree • Bengaluru • Mumbai
Java
Java
Spring Framework
DevOps
Rest API
AWS
Amazon EC2
Amazon S3
IAM
Amazon ECS
API Gateway
Apply
Backend Engineer 1 day ago
In office • 3+ years exp • Bengaluru
Python
JavaScript
TypeScript
Python
FastAPI
Frontend
React.js
DevOps
Rest API
CI/CD
Management
Agile
Apply
≈ $17k – $40k per year (Estimated) • In office • 7+ years exp • Bengaluru
Java
Java
Spring Boot
DevOps
Rest API
Apply
≈ $17k – $40k per year (Estimated) • In office • 5+ years exp • Bengaluru
Java
SQL
Java
Spring Framework
Maven
Spring Boot
Gradle
Databases
MySQL
PostgreSQL
DevOps
Rest API
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Management
Agile
Scrum
Apply
≈ $19k – $43k per year (Estimated) • In office • 4+ years exp • Bengaluru
Python
Databases
PostgreSQL
Redis
ClickHouse
DevOps
CI/CD
Apply
See all jobs
This is one of many
1,953,605 more open roles from verified company boards, updated every day.