This is a contract position for a nominal period of 1 year. Responsibilities Design, develop, and maintain software solutions in C and C++ for Linux-based and embedded systems. Debug and optimize complex hardware/software integration issues across system- and board-level components. Contribute to software quality and engineering efficiency through modern software development practices. Required Qualifications Strong communication skills with the ability to clearly explain complex technical issu…