Embedded Systems Engineer

Autonomous Solutions
Mendon, UT, US
Full-time

Job Description

Job Description

POSITION DESCRIPTION

Position Title : Embedded Systems Engineer

Department : N / A

Technical Team : Embedded Team

Classification : Exempt

Location : Petersboro, Utah

Travel : Less than 10% of the time

REPORTING RELATIONSHIPS

Reporting to : Project Manager

Positions supervised : N / A

JOB SUMMARY

The System Engineer for the autonomous haulage solutions 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 Hardware Developers for transforming the defined stakeholder requirements into a set of system / subsystem requirements that will guide the design of the system.

ESSENTIAL DUTIES AND 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 subsystem solutions, 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.

SOFTWARE PRACTICES :

  • Write understandable C and C++ code.
  • Continuous refactoring.
  • Testing first mentality. Unit testing, integration testing, and system simulation.
  • Design patterns and SOLID principles adherence.
  • Design for re-use.
  • Use of distributed version control systems.

ESSENTIAL EDUCATION, WORK EXPERIENCE, JOB SKILLS

  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or related. Master's preferred.
  • Mechatronics solutions, V-Model Architecture and Requirements Generation, Communication Protocols
  • 5+ years professional experience designing and implementing embedded, real-time software systems using C / C++ for embedded processors.

Senior software engineering experience preferred.

  • Familiarity with large multithreaded embedded applications , running on an RTOS.
  • Familiarity with electrical and mechanical systems.
  • Ability to work in an open and collaborative team environment.
  • Strong interpersonal and communication skills.
  • Must be authorized to work in the U.S.

DESIRABLE EXPERIENCE / SKILLS :

  • Agile software development concepts and processes.
  • Device drivers for embedded systems.
  • Unmanned vehicle systems.
  • Knowledge of flash programming tools.
  • Communication protocols : TCP, UDP, Controller Area Network (CAN), SPI, RS232.
  • Robotic Operating System (ROS / ROS2).
  • Sensor interfacing : GPS, LIDAR, RADAR, ultra-sonics.
  • Controls systems.

Job Posted by ApplicantPro

30+ days ago
Related jobs
Autonomous Solutions
Mendon, Utah

Constructs the optimal interface through a comprehensive understanding of the interdependencies between subsystems and effectively communicates these concepts to engineer the solution. Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or related. Device drivers for...

Promoted
Utah State University Space Dynamics Laboratory
North Logan, Utah

The Strategic and Military Space Division is looking for an exceptional Student Electrical or Computer Engineer for a summer internship in Logan, Utah. Electrical or Computer Engineering. With the support of engineers and mentors, Interns will work on professional-level assignments that complement t...

Promoted
Trustech
UT, United States

Job Title: Staff/Principal Software Engineer. We are seeking a highly skilled Staff Software Engineer who will play a crucial role in shaping our technological landscape. Serve as a technical authority across various software engineering domains. Software Development: Proficient in all phases of the...

Motion Recruitment
Peter, Utah

Job Description An autonomous vehicles company in Utah is hiring a Senior Software Engineer to their team. As a Senior Engineer you’ll be spearheading the development of controls software used for autonomous vehicles and modernizing this product. NET developers and have experience working with async...

Lockheed Martin
Utah

The Electrical Engineer will perform as an integral member of the on-site Engineering Support Group (ESG) team with responsibility to support the development of F-16 Organic Modification programs for the United States Air Force and to update the Lockheed Martin Aeronautics (LM Aero) Engineering data...

Thermo Fisher Scientific
Logan, Utah

Thermo Fisher Scientific is seeking a motivated Systems Design Engineer to join our Innovation team in Logan, UT. Bachelor of Science degree in Engineering (biological, biomedical, bioprocess, biotechnology, or chemical) with 3 years of experience, or a Master's degree with 1 year of experience. Pro...

Systems & Software, Inc.
Utah, United States
Remote

Join Harris' Systems & Software, a pioneering force in the Utility CIS arena, as a Senior Software Engineer. Senior Software Engineer (Billing and Accounting). In this role, you will engineer backend solutions primarily for billing systems, designing new features and maintaining our industry-leading...

DATAVOICE INTERNATIONAL, INC.
Utah, United States
Remote

Harris' DataVoice International division is on the lookout for a passionate Software Developer to join our team, focusing on enhancing our core C++ product line. Design and develop the software components with guidance from senior team members/technical architect. Minimum 2+ years related software e...

Vertiv
Utah, US
Remote

Perform field commissioning procedures for electrical systems, including moderately complex systems. Perform all aspects of commissioning of electrical power distribution systems . Graduate Engineer BSEE or BSME or and one year minimum same or similar work experience. Knowledge and theoretical ...

LexisNexis Risk Solutions Inc. Company
Utah
Remote

We are seeking a talented and experienced Senior NLP Engineer with a minimum of 6 years of industry experience, coupled with proficiency in Java development. Software Engineering experience. BS Engineering/Computer Science or equivalent experience required. ...