Jobs · Sales · Washington

Software Engineer

AST · Tacoma, WA · 2 mo ago
On-siteSales$125k–$140k/yrFull-time

Key Responsibilities

  • Overall responsible for all PC and Android-based machine automation control systems and platforms.
  • Collaborate effectively with cross-functional teams to define and deliver complete machine automation solutions.
  • Develop and execute software functional and design requirement documents, scope of work documents, and project plans.
  • Design, develop, and implement features for our Android and .NET applications controlling industrial devices using modern development tools.
  • Ensure proper documentation and produce professional user operation manuals.
  • Design, develop, and implement machine learning models using C# and Python, or other applicable and modern tools.
  • Integrate machine learning models into machine automation software applications.
  • Develop and maintain unit and integration tests to ensure code quality, reliability, and maintainability.
  • Stay up to date on the latest advancements in machine learning and related technologies.
  • Up to 20% of travel may be required.

Required Qualifications

  • Bachelor’s degree in computer science, engineering, or a related field.
  • 5+ years building production systems in C# using .NET Core/.NET 6+, including API design, dependency injection, and layered architecture, designed and maintained relational schemas in SQL Server or PostgreSQL, including migrations, indexing, and performance tuning.
  • Experience developing end-to-end machine learning pipelines, including data preprocessing, feature engineering, model training, validation, and deployment.
  • PRACTICAL KNOWLEDGE OF SUPERVISED AND UNSUPERVISED LEARNING ALGORITHMS (E.G., CLASSIFICATION, REGRESSION, CLUSTERING) AND THEIR APPROPRIATE APPLICATION.
  • Experience with SCRUM/AGILE DEVELOPMENT METHODOLOGIES.
  • A STRONG PROBLEM-SOLVING MINDSET WITH THE ABILITY TO THINK CRITICALLY AND INDEPENDENTLY.
  • EXCELLENT WRITTEN AND VERBAL COMMUNICATION SKILLS.
  • ABILITY TO WORK EFFECTIVELY BOTH INDEPENDENTLY AND AS PART OF A TEAM, IN A VERY FAST PACED ENVIRONMENT AND WITH LITTLE SUPERVISION.

Preferred Qualifications

  • Experience developing software within regulated industrial environments, including integration with PLC-based automation systems.
  • Experience building modern desktop applications using Avalonia, WPF, or WinUI.
  • Experience developing interactive 3D or simulation applications using Unity.

Eligibility Requirements

  • MUST BE LEGALLY AUTHORIZED TO WORK IN THE UNITED STATES WITHOUT RESTRICTION.
  • MUST BE WILLING TO TAKE AND SUCCESSFULLY PASS A DRUG TEST.

Benefits

  • Medical (HSA & PPO)
  • Paid Dental
  • Vision
  • HSA account with employer contribution (eligible the first of the month following your date of hire)
  • Long/Short term disability
  • 401(K) (Traditional & Roth options) with up to 5% company match (eligible 90 days after date of hire)
  • Education Assistance
  • Paid Time Off (PTO)
  • Paid Holiday
  • bonus potential

Similar jobs

Software Engineer

Revenue Management Solutions, LLCOklahoma City, OK· 1 mo ago
Engineeringapply on workforcenow.adp.com

Software Engineer

Q2Austin, TX· 3 wk ago
Engineeringapply on q2ebanking.wd5.myworkdayjobs.com

Software Engineer

Booz Allen HamiltonChantilly, VA· 2 days ago
Engineering$87k–$198k/yrapply on careers.boozallen.com

Software Engineer

EpicTallahassee, FL· 3 wk ago
Information Technologyapply on epic.avature.net