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 new 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 robust debugging skills.
• Expertise in low-level software, with a strong 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 maintenanc
📌 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.