Autonomous Solutions
Software Systems Engineer
Autonomous Solutions, Mendon, Utah, United States, 84325
Job Title: Software Systems Engineer
Position Title:
Software Systems Engineer
Work Location:
Mendon, UT
Work Schedule:
M-F Typical business hours 8-5 pm, in office every Tuesday
The System Engineer for the autonomous haulage solutions command-and-control application serves as a technical specialist; provides expertise to support the development of new product ideas, concepts and product improvements; ensures the designs are consistent with the organization objectives; and acts as the interface between Product Managers, Solution Architects and Software Developers for transforming the defined stakeholder requirements into a set of system/subsystem requirements that will guide the design of the solution
Key Responsibilities:Develops products by analyzing customer needs and exploring various solutions.Resolves intricate issues by assembling cross-functional teams, leveraging their skills, knowledge, and expertise to engineer the necessary solution.Constructs the optimal interface through a comprehensive understanding of the interdependencies between subsystems and effectively communicates these concepts to engineer the solution.Generates detailed system specifications for command-and-control application features and functions.Collaborates with Product Architects, Solution Architects, Software Developers, and Product Manager teams to strategize on standardizing, scaling, and enhancing ASI's products and solutions.Evaluates test results for their applicability, validity, and compliance with product requirements.Assists teams in defining product requirements and conducting risk assessments.Integrates engineering safety standards, methodologies, and global product development processes into all project aspects.Concentrates on workflows, optimization methods, and risk management tools for assigned projects.Develops estimates for the assigned scope of work and ensures the team adheres to the scope.Contributes to the business development process through proposal inputs, meetings, and presentations to potential customers, among other activities.Travels, as required, to customer facilities, test facilities, and customer field sites to address issues, explore design alternatives, and provide information to development teams.Qualifications:
Bachelor Degree, Masters preferred.5 years of direct software development experience.Strong proficiency in C# language, with a proven track record of developing and maintaining complex software applications.Experience in software development for autonomous systems, robotics, or related fields is highly desirable.Familiarity with software development methodologies, such as Agile or Scrum.Proficient understanding of software design principles, algorithms, and data structures.Excellent problem-solving skills and ability to work effectively in a collaborative team environment.Strong communication skills to articulate ideas and collaborate effectively with team members and stakeholders.
Additional Preferred Skills:
- Knowledge of autonomous technology, robotics, or related domains.
- Experience with other relevant programming languages and technologies, such as C++, Python, or .NET Framework.
- Familiarity with software testing frameworks and continuous integration tools.
- Experience with version control systems (e.g., Git).
Join us at ASI and be a part of a forward-thinking team driving innovation in the autonomous technology landscape.
Position Title:
Software Systems Engineer
Work Location:
Mendon, UT
Work Schedule:
M-F Typical business hours 8-5 pm, in office every Tuesday
The System Engineer for the autonomous haulage solutions command-and-control application serves as a technical specialist; provides expertise to support the development of new product ideas, concepts and product improvements; ensures the designs are consistent with the organization objectives; and acts as the interface between Product Managers, Solution Architects and Software Developers for transforming the defined stakeholder requirements into a set of system/subsystem requirements that will guide the design of the solution
Key Responsibilities:Develops products by analyzing customer needs and exploring various solutions.Resolves intricate issues by assembling cross-functional teams, leveraging their skills, knowledge, and expertise to engineer the necessary solution.Constructs the optimal interface through a comprehensive understanding of the interdependencies between subsystems and effectively communicates these concepts to engineer the solution.Generates detailed system specifications for command-and-control application features and functions.Collaborates with Product Architects, Solution Architects, Software Developers, and Product Manager teams to strategize on standardizing, scaling, and enhancing ASI's products and solutions.Evaluates test results for their applicability, validity, and compliance with product requirements.Assists teams in defining product requirements and conducting risk assessments.Integrates engineering safety standards, methodologies, and global product development processes into all project aspects.Concentrates on workflows, optimization methods, and risk management tools for assigned projects.Develops estimates for the assigned scope of work and ensures the team adheres to the scope.Contributes to the business development process through proposal inputs, meetings, and presentations to potential customers, among other activities.Travels, as required, to customer facilities, test facilities, and customer field sites to address issues, explore design alternatives, and provide information to development teams.Qualifications:
Bachelor Degree, Masters preferred.5 years of direct software development experience.Strong proficiency in C# language, with a proven track record of developing and maintaining complex software applications.Experience in software development for autonomous systems, robotics, or related fields is highly desirable.Familiarity with software development methodologies, such as Agile or Scrum.Proficient understanding of software design principles, algorithms, and data structures.Excellent problem-solving skills and ability to work effectively in a collaborative team environment.Strong communication skills to articulate ideas and collaborate effectively with team members and stakeholders.
Additional Preferred Skills:
- Knowledge of autonomous technology, robotics, or related domains.
- Experience with other relevant programming languages and technologies, such as C++, Python, or .NET Framework.
- Familiarity with software testing frameworks and continuous integration tools.
- Experience with version control systems (e.g., Git).
Join us at ASI and be a part of a forward-thinking team driving innovation in the autonomous technology landscape.