01 Aug
|
Trane Technologies
|
Chennai
01 Aug
Trane Technologies
Chennai
Be a part of our mission! As a world leader in creating comfortable, sustainable, and efficient climate solutions for buildings, homes and transportation, it's our responsibility to put the planet first. For us at Trane Technologies (https://www.tranetechnologies.com/) , and through our businesses including Trane® (http://www.trane.com/index.html) and Thermo King (http://www.thermoking.com/na/en.html) , sustainability is not just how we do business-it is our business. Do you dare to look at the world's challenges and see impactful possibilities? Do you want to contribute to making a better future? If the answer is yes, we invite you to consider joining us in boldly challenging what's possible for a sustainable world. Learn about our benefits (http://careers.tranetechnologies.com/global/en/benefits) designed for you to Thrive at work and at home. We boldly go. **Where is the work:** Monday to Thursday, work onsite with your colleagues. Fridays, choose your work location, balancing what your work requires. **What's in it for you:** Work at the edge of the Linux kernel, utilizing C, RUST and advanced SoC architectures (ARM Cortex-A, RISC-V). Join an elite R&D; team where you'll solve complex challenges. Competitive remuneration. **What you will do:** **Driver Development** : Design, develop, and maintain Linux kernel-mode drivers for high-speed interfaces like PCIe, Ethernet, USB 3.x, and MIPI/CSI. **Board Bring-up** : Lead initial hardware bring-up, debugging low-level issues using JTAG, oscilloscopes,
and logic analyzers. **Kernel Customization:** Customize and optimize Linux kernel modules, memory management, and interrupt handling for real-time performance. **Cross-Functional Debugging:** Root-cause complex system crashes spanning hardware, firmware, and kernel-space using tools like GDB, KGDB, and Ftrace. **Optimization** : Profile and tune driver performance for power efficiency, memory footprint, and low-latency throughput **What you will bring:** **Education:** Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related technical field. **Experience** : 3+ years of professional experience in Linux kernel-level development and device driver programming. **Kernel Internals** : Deep understanding of Linux kernel internals, including scheduler, MMU, DMA frameworks, and IPC mechanisms. **Hardware Knowledge** : Robust ability to read datasheets/schematics and hands-on experience with protocols like I2C, SPI, UART, and CAN. **Build Tools** : Proficiency with Git and embedded Linux build systems such as Yocto Project We offer competitive compensation and comprehensive benefits and programs. We are an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, pregnancy, age, marital status, disability, status as a protected veteran, or any legally protected status.
📌 Senior Software Engineer-1 (Chennai)
🏢 Trane Technologies
📍 Chennai