BENGALURU · FULLTIME
Software/Senior Software Engineer
Arm
Bengaluru · onsite · Posted 31d ago
Sourced from
Not disclosed4–6 yrsfulltimeBengaluru
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.6s
- Found the form on Foundit · 6 questions to answer1.1s
- Decided the answers for all of them2.8s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Company: Arm
Key Skills: Architecture, C++, Communication, Design, EDA, Go, Linux, Problem Solving, Python, SAP, SoC
Roles & Responsibilities:
- 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.
- Creating software stacks for Arm's reference platforms for future Arm devices.
- Development of test code
- Create automation solutions to streamline and minimize manual testing and development tasks.
- We want you to be able to analyse industry specs, roadmap requirements, breakdown tasks and help implement the project plans.
- Your activities will involve upstreaming and maintenance.
Skills Required:
- Minimum 4+ years of relevant experience.
- Excellent C/C++ programming skills with the ability to add significant new functionality, analyse and fix complex defects. Some knowledge of assembly and strong debugging skills are preferred.
- Demonstrated experience with software testing or software development.
- Expertise in application and low-level systems, with a strong understanding of system architecture (preferably ARM), OS fundamentals, bootloaders, and device drivers. Proficiency in Linux/Windows operating systems and driver development is preferred.
- Good understanding of test methodologies, CI and test automation.
- Strong interpersonal skills; excellent written and spoken English.
Nice To Have
- Experience with Python programming and writing shell scripts.
- Basic understanding of the Linux kernel, system software and device drivers, and Android internals
- Familiarity with open-source project development cycles and contribution processes.
- Experience of software profiling, instrumentation, and optimization.
- Verification and validation of firmware.
- A knowledge of how to test software using various techniques alongside an awareness of the value of CI and automated test systems.
- Experience with Security Development Lifecycle (SDL) practices.
- Familiarity and flexibility in the use of various software development lifecycle methods including Agile.
Education: Bachelor's degree in Engineering
Sourced from foundit
Section · 02
Skills
ARM OS fundamentalsAssemblyInstrumentationAgilecSystem architectureWindowstest automationoptimizationDevice DriversDriver DevelopmentTest MethodologiesBootloadersC plus plussoftware testingPythonSoftware DevelopmentSecurity Development LifecycleLinuxSoftware Profiling
Section · Company
About Arm

Arm
Semiconductors
3k+
employees
1990
36 years old
Bangalore / Bengaluru, Karnataka
India
₹21.9L PA avg
Avg at Arm
About
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.
Industries
SemiconductorsEmerging Technologies
Employee ratings
10 reviews
3.8/ 5
Culture
3.2
Career growth
3.0
Work-life
3.4
Employees rate it well for
Work-Life Balance40Overall Company38
Find them on