We are seeking a skilled and motivated developer to lead and maintain the Input/Output Controller (NAD) software for our 2-Wheeler Telematics Control Unit (NAD) platform. As part of this team, you’ll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the car, enterprise and connected ecosystem.
Requirements
- Expertise in Linux embedded system
- Good knowledge on 4G and 5G NAD modules and implementation
- Good knowledge of working with Open-source software packages
- Hands on knowledge on Linux USB stack - Host and gadget including OTG, Display Bring up
- Hands on knowledge of all / any of the following Linux kernel areas: Power Management, Network, BSP (ARM)
- OS: Linux. Proficiency in real time multi-threaded software design and development, system programming using IPC, synchronisation primitives
- Programming Language: Strong in C/C++, basic shell scripting
- Tools: Development and Debugging using Host - Target tool chains for embedded platforms
- Positive attitude towards work (Dynamic)
- Good English skills (writing, documenting, conversation)
- B-Tech/BE, with 3–5 years of experience in Embedded Linux based embedded software design and development
- Strong fundamentals on Embedded product development
- Expertise in embedded system programming either in Linux
- Hands on experience in multi-threaded programming
- Proven experience in debugging and root causing embedded system issues like kernel random crash
- Good exposure on board bring-up, boot loaders, device driver porting
- Good exposure on serial protocols, storage devices, network protocols
- Good exposure to any of the Application processor like TI OMAP, MediaTek MTK series, Qualcomm snapdragon processors, Intel ApolloLake
- Prefer to have fundamentals of Digital Video and Graphics
Benefits
- Access to employee discounts on world-class Harman and Samsung products
- Extensive training opportunities
- Competitive wellness benefits
- Tuition reimbursement
- Be Brilliant employee recognition and rewards program