← Serch more jobs

Software Developer

LinkedIn Nevco Sports Edwardsville, IL
Not Applicable Posted March 26, 2026 Job link
Thinking about this job
Not Met Priorities
What still needs stronger evidence
Requirements
  • Programming Languages
  • C++ (Modern C++17) - Strong proficiency required
  • C# / .NET - Working knowledge required
  • Technical Skills
  • Cross-platform development experience (Windows, macOS, Linux)
  • Network programming (TCP/UDP sockets, binary protocols)
  • Understanding of threading, synchronization, and real-time constraints
  • Experience with CMake or similar build systems
  • Git version control and CI/CD workflows (GitHub Actions)
  • Strong testing practices (unit tests, integration tests)
  • Soft Skills
  • Ability to work independently in a small team
  • Clear communication and documentation skills
  • Comfort working with legacy codebases and modernization projects
  • Attention to detail (precision timing requires precision coding)
  • Client C#, .NET 8.0, Avalonia UI
Preferred Skills
  • Experience with desktop UI frameworks (Avalonia, WPF, Qt, wxWidgets)
  • MVVM architecture patterns
  • Hardware integration experience (serial protocols, cameras, sensors)
  • Image processing or computer vision background
  • Experience with real-time or embedded systems
  • Sports timing or event management software experience
  • Tech Stack
  • Server C++17, CMake, POSIX/Win32
  • Client C#, .NET 8.0, Avalonia UI
  • Protocols Custom binary (TCP/UDP), EtherLynx camera protocol
  • Build/CI CMake, GitHub Actions
  • Testing CTest (C++), xUnit (C#)
  • Tools VS Code, Visual Studio, JetBrains Rider
Education
  • (Not required) – Image processing or computer vision background