Senior .NET Engineer (#2548)

28 Minutes ago • 4-8 Years

About the job

Summary

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.
Must have:
  • .NET 8 proficiency
  • USB/COM port expertise (Windows)
  • USB-Serial debugging (byte level)
  • Telegram communication implementation
  • Device detection and update procedures
Good to have:
  • Bluetooth Low Energy knowledge
Perks:
  • Flexible working format (remote, office, hybrid)
  • Competitive salary & compensation
  • Personalized career growth
  • Professional development tools
  • Active tech communities
  • Education reimbursement
  • Corporate events & team buildings
Not hearing back from companies?
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
  • Basic knowledge about Bluetooth low energy
  • Frameworks: LibUsbDotNet, XUnit, Microsoft.Extensions.Logging

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
View Full Job Description