C-Sharp Jobs Senior Software Engineer (C#/.NET)

Senior Software Engineer (C#/.NET)

Autonomous Solutions, Inc.

Ground vehicle automation for the world's dull, dirty and dangerous jobs.

About the Company

Based in Northern Utah, Autonomous Solutions, Inc. (ASI) operates a 100-acre proving ground dedicated to advancing autonomous technology. The company is recognized for its cutting-edge software that integrates seamlessly with equipment from leading OEMs. Serving nine diverse industries—including mining, automotive, and logistics—ASI delivers remote control, teleoperation, and fully autonomous solutions that drive real-world innovation.

About the Role

ASI is looking for a Senior C#/.NET Developer to help evolve Mobius, its flagship command-and-control platform for autonomous vehicles. This full-stack role includes backend logic, client/server communication, and user interface development. Candidates will collaborate with engineers, product managers, and stakeholders to build scalable, high-performance solutions tailored for global clients.

Key Responsibilities

  • Develop and improve ASI’s autonomous vehicle control software
  • Work across the full stack, including WPF-based UI, client-server protocols, and backend logic
  • Contribute to architectural planning and future product strategy
  • Collaborate with cross-functional teams to ensure alignment with client needs
  • Mentor junior developers and uphold code quality and standards
  • Participate in agile development practices and process-driven software delivery

Required Qualifications

  • 10+ years of software development experience
  • Degree in Computer Science or related field
  • Strong proficiency in C# or similar programming languages
  • Experience with asynchronous, concurrent, and multi-threaded development
  • Expertise in scalable APIs and system integration
  • Experience with Visual Studio and version control (Git, Mercurial)
  • Familiarity with platforms like GitHub, Bitbucket, Jenkins, or TeamCity
  • Network programming skills (TCP/UDP preferred)
  • UI development experience using WPF

Preferred Skills

  • Knowledge of scaling strategies: vertical, horizontal, and algorithmic
  • Background in geometry, trigonometry, matrix transformations, or linear algebra
  • Experience in database integration, including relational and time-series databases