Software Development Engineer

Department Icon IT / Software Development & Related
102+ Applicants
Posted: 1 week ago
3-6 years
Bengaluru / Bangalore, Karnataka
work from office

Posted: 1 week ago
|
Applicants: 102+
Job Description
About Company
Similar Jobs
Please verify your account first! Send OTP

Job Description

Role Overview:
  • We are looking for a passionate Software Engineer with 2–5 years of experience in Linux kernel development, device drivers, and hardware bring-up. The role offers exposure to the complete system software stack — from bootloaders (Coreboot, ATF) to kernel internals and HSIO subsystems — and provides opportunities to work across pre-silicon validation, post-silicon bring-up, and production flows. This position requires strong debugging skills, ability to read board schematics, and close collaboration with hardware, validation, and global teams.
  • Key Responsibilities:
    Linux Device Driver Development & Debugging
  • Develop and maintain drivers for HSIO subsystems (PCIe, USB, UFS, Ethernet, etc.)
  • Work on feature enablement, bug fixing, and performance optimizations
  • New Hardware Bring-Up
  • Participate in pre-silicon validation, FPGA/Emulator environments, and first-silicon bring-up
  • Debug using JTAG, serial consoles, and kernel logging tools
  • Read and analyze board schematics to support hardware-software integration
  • Linux Internals & Kernel Subsystems
  • Contribute to kernel migration and version upgrades for new SoCs
  • Work with Linux kernel frameworks like power management, interrupt controller (GIC), clock/PLL, memory, and HSIO IP subsystems.
  • Bootloader & Firmware
  • Develop, debug, and customize bootloaders (U-Boot, Coreboot, ATF)
  • Enable low-level initialization and bring-up of SoCs
  • System Performance & Power
  • Support power and performance validation activities
  • Contribute to enabling features like DVFS, Runtime PM, CPUIdle, and suspend/resume
  • Upstreaming & Collaboration
  • Prepare and test patches for kernel upstreaming
  • Collaborate with open-source community and global stakeholders
  • Required Skills & Experience:
  • 3–6 years of hands-on experience in Linux kernel and device driver development
  • Strong C programming skills and debugging expertise
  • Exposure to hardware bring-up on new boards/SoCs
  • Ability to read and interpret board schematics.
  • Experience with bootloaders (U-Boot, Coreboot, ATF)
  • Familiarity with Linux kernel internals (memory management, scheduling, interrupts, device model)
  • Looking to get Placed? Try our Placement Guarantee Plan

    Experience in debugging using JTAG, logic analyzers, or oscilloscopes
  • Good knowledge of source control systems (Git/Gerrit/GitHub) and kernel patch workflow.
  • Desirable / Good-to-Have Skills:
  • Experience with HSIO IPs (PCIe, USB, UFS, Ethernet, etc.)
  • Contributions to upstream Linux kernel or open-source projects
  • Exposure to pre-silicon validation environments (FPGA/Emulators)
  • Familiarity with test automation frameworks (Python, shell scripting).
  • Soft Skills:
  • Strong analytical and problem-solving skills
  • Good communication and teamwork in cross-functional, global teams
  • Ability to work in a fast-paced environment and take ownership
  • Why Join Us
  • Opportunity to work on cutting-edge SoCs from pre-silicon to post-silicon to production
  • Hands-on exposure to full software stack (bootloader → kernel → diagnostics → production tools)
  • Grow into upstreaming, system performance/power optimization, and leadership roles
  • Work in a collaborative, innovation-driven environment with global teams.
  • Skills

    CPythonDebuggingLinuxShell ScriptingSoftware IntegrationSoftware EngineerSoftware Development

    If an employer asks you to pay any kind of fee, please notify us immediately. Jobaaj does not charge any fee from the applicants and we do not allow other companies also to do so.

    About Company

    Tesla designs and manufactures electric vehicles, battery energy storage devices from stationary battery packs for homes and businesses to large-scale utility projects, and solar panels and solar roof tiles, and related products and services.

    Important dates & deadlines?

    Application Deadline

    17 Jul 26, 06:38 PM IST

    Similar Jobs

    View All
    Loading...
    Bag Logo
    Jobaaj
    Don't Miss out any Updates

    Subscribe now for the latest job alerts
    and never miss an update

    Job Alert
    Google hiring for Specific Roles Apply Now!
    1 min ago
    New Opportunity
    Amazon is hiring freshers Apply Now!
    5 min ago
    Featured Jobs
    Microsoft opening 50+ positions Apply Now!
    10 min ago

    Software Development Engineer

    Share with