C# Software Engineer - Project
Listed on 2026-01-02
-
Software Development
Software Engineer, Full Stack Developer
We are seeking a Software Engineer to support the initial development phase of our autonomous vehicle platforms. This project-based role spans up to approximately 24 months, with scope and duration driven by our evolving business needs.
Why work at ASI? Autonomous Solutions, Inc. (ASI) is located in the hills of Northern Utah and is a rapidly growing autonomous robotics company that designs innovative automation technology used by mining, automobile, and agricultural industries. ASI offers a family‑friendly work environment, a strong focus on work‑life balance, and a compensation plan that reflects our commitment to employee well‑being. (
* Details can be discussed with the recruiter.)
- Collaborate with a team of software engineers to add functionality and improve and upgrade Mobius software product applications.
- Write understandable code in multiple languages, including C#, C/C++.
- Create detailed technical specifications for new features.
- Maintain and extend developer documentation.
- Work with customers (on‑site and off‑site) to ensure the end product meets expectations.
- Write unit‑level tests and assist in specifying and creating integration tests.
- Design and code applications following specifications using appropriate tools.
- Maintain and modify existing applications without supervision.
- Perform maintenance programming for existing versions.
- Perform custom programming at customer request.
- Assume responsibility for ongoing data architecture for the product.
- Analyze, design, and develop tests and test‑automation suites.
- Design and develop a processing platform using various configuration management technologies.
- Apply software development methodology in an agile environment.
- Provide ongoing maintenance, support, and enhancements in existing systems and platforms.
- Collaborate cross‑functionally with data scientists, business users, project managers, and other engineers to achieve elegant solutions.
- Provide recommendations for continuous improvement.
- Work alongside other engineers on the team to elevate technology and consistently apply best practices.
Job Skills
- Bachelor or Master's degree in Computer Science or related field.
- 2–5 years of experience as a software engineer using C# or other related experience.
- Must have experience in:
- Working in a team environment with an established process.
- Solving problems of limited complexity.
- Unit testing.
- Version control.
- Story estimation.
- Holding code reviews.
- Experience with complex technical areas such as memory management, profiling and optimization, complex algorithms, and concurrency.
- Understanding of geometry, trigonometry, matrix transforms, and general linear algebra.
- Experience with Scrum/Agile development methodologies preferred.
At Autonomous Solutions, Inc. (ASI), we are committed to fostering a diverse, inclusive, and equitable workplace where all employees and applicants have equal opportunities. We prohibit discrimination and harassment of any kind based on race, color, religion, sex, national origin, age, disability, genetic information, veteran status, sexual orientation, gender identity, or any other legally protected characteristic. ASI complies with all applicable federal, state, and local laws regarding non‑discrimination in employment and is dedicated to providing reasonable accommodations for individuals with disabilities throughout the hiring process.
Your employment with ASI will be "at‑will", meaning that either you or ASI may terminate your employment at any time for any reason, with or without cause.
Position DetailsSeniority Level: Mid‑Senior
Employment Type: Temporary
Job Function: Engineering and Information Technology
Industries: Automation Machinery Manufacturing
Location: Lehi, UT
Referrals increase your chances of interviewing at Autonomous Solutions, Inc. (ASI) by 2x.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).