Staff Software Development Engineer

6 days ago


Pune, Maharashtra, India Tesla Full time ₹ 12,00,000 - ₹ 36,00,000 per year

Role Overview:- We are seeking a highly skilled Senior Software Engineer with 7–10 years of experience in Linux kernel development, device drivers, and system bring-up. This role provides an opportunity to work on next-generation SoCs that save lives where milliseconds matter, requiring deep expertise in PHY initialization, kernel internals, and system performance optimization.
- The ideal candidate is a problem-solver who not only delivers solutions but also goes the extra mile to build frameworks that improve performance and power efficiency across subsystems. Candidates with proven open-source contributions will have an added advantage.
Key Responsibilities:
Linux Kernel & Driver Development- Lead development and maintenance of HSIO IP drivers (PCIe, USB, UFS, Ethernet, etc.)
- Drive kernel migration and upgrade across SoCs
- Mentor junior engineers and guide code reviews, debugging, and upstreaming
PHY Bring-Up & Initialization- Own PHY initialization and validation across multiple HSIO interfaces
- Debug PHY-related bring-up issues in coordination with hardware teams
System Bring-Up & Bootloaders- Lead low-level SoC bring-up using U-Boot, Coreboot, and ATF
- Collaborate with board design teams, interpret schematics, and validate hardware-software integration
Performance & Power Optimization- Analyze system bottlenecks and implement performance-improving frameworks
- Develop strategies for DVFS, Runtime PM, CPUIdle, S2R
- Build tools and infrastructure to measure and improve performance and power efficiency
Open Source & Collaboration- Prepare, test, and submit patches to upstream Linux kernel
- Actively engage with open-source communities and represent contributions from the team
- Collaborate with global teams on silicon validation, customer requirements, and post-silicon stabilization
Required Skills & Experience:- 7–10 years of strong experience in Linux kernel and device driver development
- Proven hands-on expertise in PHY bring-up and initialization
- Strong knowledge of Linux kernel internals (scheduling, memory management, interrupt handling, device model)
- Experience with bootloaders (U-Boot, Coreboot, ATF)
- Demonstrated ability to analyze performance bottlenecks and develop optimization frameworks
- Solid debugging skills (JTAG, kernel crash logs, trace tools, hardware debuggers)
- Familiarity with board schematics and hardware-software co-debug
- Strong C programming and debugging skills; scripting knowledge (Python, Shell) is a plus
- Exposure to pre-silicon validation (FPGA/Emulators) and post-silicon bring-up
- Open-source contributions (Linux kernel patches/accepted commits) are a strong plus
Soft Skills:- Ability to lead by example, mentor juniors, and drive best practices
- Strong problem-solving skills and willingness to go the extra mile to meet product timelines
- Excellent communication skills for cross-functional and global collaboration
- Ownership mindset, able to propose frameworks and new ideas proactively
Why Join Us?- Work on cutting-edge SoCs that power critical systems – where milliseconds matter, and optimizations directly save lives
- Opportunity to own end-to-end responsibilities – from PHY initialization and bootloader bring-up to kernel upstreaming and performance frameworks
- Be part of a team that shapes next generation products and collaborates with global team
- A role that challenges you to innovate, optimize, and create sustainable frameworks for performance and power efficiency



  • Pune, Maharashtra, India Lattice Semiconductor Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Lattice OverviewThere is energy here…energy you can feel crackling at any of our international locations. It's an energy generated by enthusiasm for our work, for our teams, for our results, and for our customers. Lattice is a worldwide community of engineers, designers, and manufacturing operations specialists in partnership with world-class sales,...


  • Pune, Maharashtra, India Lattice Semiconductor Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Lattice OverviewThere is energy here…energy you can feel crackling at any of our international locations. It's an energy generated by enthusiasm for our work, for our teams, for our results, and for our customers. Lattice is a worldwide community of engineers, designers, and manufacturing operations specialists in partnership with world-class sales,...


  • Pune, Maharashtra, India Fortinet Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    DescriptionWe are seeking a highly skilled and experienced Staff Python Backend Engineer to join our growing engineering team. As a Staff Python Engineer, you will be responsible for designing and building high-performance, scalable, and reliable backend systems. You will work closely with cross-functional teams to develop and maintain core backend systems,...


  • Pune, Maharashtra, India Rapid7 Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    The Staff Software Engineer on the Vulnerability Coverage team will help set technical direction for delivering accurate vulnerability detections to our customers in a timely manner. They will serve as an expert and owner for a portion of the overall coverage portfolio, participate in architectural discussions and successfully deliver new capabilities and...


  • Pune, Maharashtra, India LogicMonitor Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    About Us:We love going to work and think you should too. Our team is dedicated to trust, customer obsession, agility, and striving to be better everyday. These values serve as the foundation of our culture, guiding our actions and driving us towards excellence. We foster a culture of performance and recognition, allowing us to transform growth as we enable...


  • Pune, Maharashtra, India LogicMonitor Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    About Us:  We love going to work and think you should too. Our team is dedicated to trust, customer obsession, agility, and striving to be better everyday. These values serve as the foundation of our culture, guiding our actions and driving us towards excellence. We foster a culture of performance and recognition, allowing us to transform growth as we...


  • Pune, Maharashtra, India Gotatva Software Consulting LLP Full time ₹ 15,31,000 - ₹ 24,95,993 per year

    In this role, you will:Kimberly Clark is on a multi-year program to enhance supply chain efficiency. As part of that we are building a inhouse connected supply chain platform Maestro.We are looking for a Staff Engineer to join our Digital Technology Solutions team. In this role you will be responsible to build event driven systems, web service for Maestro...


  • Pune, Maharashtra, India Rapid7 Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Staff Software Engineer - AIRapid7 - Pune, India (Full-Time)Rapid7 is looking for a talented and experienced Staff Software Engineer - AI to join our team in Pune. This role is pivotal in driving the adoption and implementation of cutting-edge Artificial Intelligence and Machine Learning technologies across our product suite, with a focus on enhancing...


  • Pune, Maharashtra, India Veeam Software Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Veeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it. Veeam provides data resilience through data backup, data recovery, data portability, data security, and data intelligence. Based in Seattle, Veeam protects over 550,000 customers worldwide who trust Veeam to keep...


  • Pune, Maharashtra, India Veeam Software Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Veeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it. Veeam provides data resilience through data backup, data recovery, data portability, data security, and data intelligence. Based in Seattle, Veeam protects over 550,000 customers worldwide who trust Veeam to keep their...