Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 18638697

    BENGALURU · FULLTIME

    Software/Senior Software Engineer

    Arm logo

    Arm

    Bengaluru · onsite · Posted 31d ago

    Sourced fromFoundit
    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 logo

    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

    WebsiteLinkedInAmbitionBox reviews

    Software/Senior Software Engineer · waiting for your command