We are a team of Software Engineers who all share a passion for wanting to stamp their mark on the future of computing, wherever it may lead. As a team we help Arm maintain its leadership in the embedded market, and play a crucial role in making Arm a successful server platform.
We are looking for highly capable engineers to work in the areas of Client/Server/IoT, ready to use their knowledge and experience to ensure we continue to deliver software with the level of quality demanded by our customers.
Responsibilities
Job Purpose and Accountabilities
Your day-to-day role will involve low level software development, test and debug on various platforms, including software models, development boards and shipping products.
Participating in the design and implementation of recent features and bug fixes in Trusted Firmware, secure OS, bootloaders, Hypervisor, AOSP, Linux Kernel
Act as a people manager or technical lead, supporting engineer growth, guiding teams, and coordinating efforts to ensure predictable delivery of quality software.
Required
Skills and Experience:
Minimum 14+ years of demonstrated experience.
Excellent C/C++ programming skills with the ability to add significant new functionality
Analyze and fix sophisticated defects. Some knowledge of assembly and strong debugging skills.
Expertise in low-level software, with a solid understanding of system architecture (preferably ARM), OS fundamentals, bootloaders.
Good understanding of test methodologies, CI and test automation.
Technical leadership or people management experience, mentoring junior engineers.
Nice To Have
Experience with Python programming and writing shell scripts.
Experience of software profiling, instrumentation, and optimization.
Experience with Security Development Lifecycle (SDL) practices.
Familiar with open-source project development cycles and contribution processes including upstreaming and codeline maintenance.
Strong interpersonal sk
📌 Staff Software Engineer (Bengaluru)
🏢 ARM
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.