Job Description
We are seeking an experienced Embedded C Developer with strong Linux expertise to design, develop, and maintain embedded software solutions for complex systems. The ideal candidate will have hands‑on experience in Embedded C programming and Linux‑based embedded platforms, including device driver development, system programming, and hardware‑software integration.
Key Responsibilities
- Design, develop, and maintain embedded software using C for Linux‑based systems.
- Develop and debug device drivers in Linux (kernel space and user space).
- Work closely with hardware teams for board bring‑up and hardware‑software integration.
- Develop and maintain BSP (Board Support Package) for embedded platforms.
- Implement communication protocols such as SPI, I2C, UART, CAN, USB, and Ethernet.
- Perform root cause analysis and debugging using tools such as GDB, Valgrind, and Trace tools.
- Optimize system performance, memory utiliza...
Ready to Apply?
Take the next step in your AI career. Submit your application to Global Connect Technologies today.
Submit Application