Software Development Engineer
Tesla
Full time- 3+ years
- Not Disclosed
- Bengaluru, Karnataka, India
- Post Date: Jun 09, 2026
- End Date: Sep 09, 2026
- 3+ years
- Not Disclosed
- Bengaluru, Karnataka, India
- Post Date:Jun 09, 2026
- End Date: Sep 09, 2026
Skills:
- Git
- Linux
- Python
- GitHub
Job Description:
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
Qualification & 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)
- 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
-
Salary
Not Disclosed
-
Role
Deployment Engineer
-
Area of Practice
- Development
- Design
-
Experience
3+ years
Remove this line later

