Job Description

Job description:

• At least 5 years of professional software development experience, with strong emphasis on C/C++ and Linux; experience in embedded systems, ideally within medical devices.

• Proven experience developing and debugging multi-threaded applications on Linux.

• Experience working with and troubleshooting multiple hardware interfaces, such as PCIe, CAN, I2C, I2S, UART, SPI, USB, etc., in a Linux environment.

• Strong understanding of Linux internals, including device drivers, bootloader, kernel, and root file system.

• Hands-on Experience developing and debugging UI using the Qt framework on Linux.

• Experience with hands-on development of TCP/IP and Restful APIs based applications is desired.

• Experience working from the Linux command line and code editors like Vim.

• Solid understanding of CI/CD pipelines and tools such as Jenkins or GitLab CI.

• Ability to write unit and component-l...

Ready to Apply?

Take the next step in your AI career. Submit your application to TechDigital Corporation today.

Submit Application