18 hours ago
Bengaluru, IndiaMid Level
Responsibilities
- Design, develop, test, maintain, and deploy software applications and CAD engineering tools.
- Develop automation that improves engineering productivity and reduces manual processes.
- 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.
- Monitor reliability and improve software performance, scalability, and robustness.
- Participate in code reviews and contribute to coding standards and best practices.
- Collaborate with engineers, architects, product teams, foundry, EDA, and ecosystem partners.
- Create and maintain technical documentation and evaluate technologies to improve software architecture and development processes.
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: working knowledge of agentic workflow models from OpenAI and Claude.
- Preferred: experience with 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 the team, with role-specific details shared during the application process.
- Arm provides reasonable accommodations during the recruitment process.
- Arm is an equal opportunity employer committed to a diverse and respectful 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.
