2 months ago
Bengaluru, IndiaEntry Level
Responsibilities
- Design, develop, test, deploy, and maintain reliable and scalable software applications and tools.
- Develop automation to improve engineering productivity and reduce manual processes.
- Write clean, efficient, maintainable, and documented code and participate in code reviews.
- Debug complex software, system, and performance issues.
- Design and maintain APIs, databases, command-line tools, and supporting infrastructure.
- Build automated unit, integration, and regression tests.
- Use Git and established CI/CD workflows for software delivery.
- Monitor reliability and improve software performance, scalability, and robustness.
- Collaborate with engineers, architects, product teams, and other stakeholders.
- Evaluate technologies, improve software architecture and development processes, and maintain technical documentation.
Requirements
- Strong programming skills in one or more of Python, TCL, or C/C++.
- Understanding of data structures, algorithms, object-oriented programming, and software design principles.
- Experience with Linux/Unix, Git, debugging, scripting, and automation.
- Understanding of PostgreSQL, MySQL, or SQLite databases.
- Familiarity with REST APIs, distributed systems, CI/CD, and containers.
- Knowledge of software testing methodologies and software development lifecycle practices.
- Preferred experience includes agentic workflow models from OpenAI and Claude, RTL synthesis tools, process technology design rules, STA, power estimation and analysis, SoC design, CAD engineering, physical design, or signoff.
Benefits
- Hybrid working arrangements are determined by each team, with role-specific details shared during the application process.
- Arm provides recruitment adjustments and accommodations for applicants who need them.
- Arm is an equal opportunity employer committed to a respectful and inclusive workplace.
About Arm
Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm. Arm is everywhere technology matters. Technology matters everywhere. Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond. Changing the world. Again. On Arm.
