Job Title: Software Engineer – USB based software development (Windows & Mac)
We are seeking a highly skilled and detail-oriented Software Engineer with expertise in USB communication and real-time data processing. The ideal candidate will have in-depth knowledge of USB protocols, descriptors, enumeration, and device management, along with experience in developing robust solutions for high-speed USB bulk data transfer and HID communication. You will be responsible for designing, implementing, and troubleshooting USB data pipelines, and providing APIs for UI applications to interact seamlessly with USB devices. Experience with other serial communication protocols (I2C, SPI) is a plus.
Position Overview:
As a Software Developer specializing in GUI development for both Mac and Windows platforms, you will play a pivotal role in designing and implementing user interfaces that enhance the usability and functionality of our software products. Your primary responsibility will be to create intuitive and visually appealing GUIs, with a strong emphasis on USB integration to facilitate user interaction with USB-connected devices.
Key Responsibilities:
Qualifications:
Preferred Skills:
Why Join Us:
If you meet the skills, experience and education requirements, we want to hear from you!
To apply,
– Include Job #: FE-341567
– please submit your resume detailing relevant experience to
contact@icedatech.com