N-iX seeks a Senior .NET Engineer to implement telegram communication over USB/COM ports to embedded devices, handle automatic device detection, implement user-guided linearization/calibration procedures, and develop device update procedures. The role also includes extending logging functionality and writing unit tests. Proficiency in .NET 8, experience with USB and COM port communication under Windows, and debugging USB-Serial communications at the byte level are required. Familiarity with Bluetooth Low Energy, LibUsbDotNet, XUnit, and Microsoft.Extensions.Logging frameworks is also needed.
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.
We are seeking a talented and experienced Senior .NET Engineer to join our dynamic development team.
N-iX is a software development service company that helps businesses across the globe develop successful software products. Founded in 2002, N-iX has come a long way and increased its presence in nine countries - Poland, Romania, Ukraine, Bulgaria, Sweden, Malta, the UK, the US, and Colombia. Today, we are a strong community of 2,300+ professionals and a reliable partner for global industry leaders and Fortune 500 companies.
Responsibilities :
Implement telegram communication over USB/COM ports to embedded devices
Implement automatic detection of connected devices
Implement flows that guide the user through linearization/calibration procedures
Implement the update procedures for our devices
Extend the logging functionality
Write unit test to cover the additional features
Requirements:
Proficient in .NET 8
Knowledge about how to work with USB and COM ports under Windows
Knowledge about USB-Serial communication
Comfortable with debugging USB-Serial communications and working on byte level