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/perks) designed for you to Thrive at work and at home. We boldly go. **Where is the work:** On-Site (5 days) **What's in it for you:** Work at the edge of the Linux kernel, utilizing C, 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:** Strong 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 + **Programming Mastery:** Expert proficiency in C and "Embedded C++" (familiarity with STL-lite, atomics, and templates in resource-constrained environments), RUST. 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 (Chennai)
🏢 Trane Technologies
📍 Chennai