 
        Firmware Engineer We are seeking a skilled Firmware Engineer to design and develop advanced embedded solutions for cutting-edge applications. This role involves working on innovative projects across diverse sectors for a short 3 month contract. Responsibilities Develop and maintain firmware for embedded systems. Design and implement device drivers and BSP for commercial or custom boards. Collaborate with cross-functional teams to deliver high-quality, real-time embedded solutions. Troubleshoot and debug firmware issues using appropriate tools and methodologies. Contribute to continuous improvement and innovation in embedded technologies. Required Skills Proficiency in C programming language. Experience with ARM/CORTEX microcontrollers. Knowledge of device drivers and board support packages (BSP). Preferred Qualifications Hands-on experience with laboratory instruments. Familiarity with debugging tools (e.G., Lauterbach Trace32, gdb). Understanding of Modbus or other serial communication protocols. 6+ years of experience in embedded and real-time software development.