TekPillar
Embedded C++ Developer - Linux/Device Driver
Job Location
bangalore, India
Job Description
Key Responsibilities : - Develop and maintain software for embedded systems using C++. - Work closely with cross-functional teams to design and implement Linux Device Drivers, Board Support Packages (BSP), and Board bring-up. - Debug and optimize software for performance and reliability. - Participate in code reviews, design discussions, and contribute to software architecture decisions. - Collaborate with hardware teams for integration and Skills : - Embedded C++ : Strong proficiency in C++ programming for embedded systems. - Linux Device Drivers: Hands-on experience with Linux device driver development, customization, and debugging. - Board Support Package (BSP) / Board Bring-Up : Experience in BSP development or board bring-up Skills : - Knowledge of ARM architecture. - Experience in real-time operating systems (RTOS) and multi-threaded programming. - Familiarity with communication protocols such as I2C, SPI, UART, etc. - Strong debugging skills using tools like GDB, JTAG, and oscilloscope. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/21/2024
Location: bangalore, IN
Posted Date: 11/21/2024
Contact Information
Contact | Human Resources TekPillar |
---|