System Engineering Manager
at Engage Partners, Inc.

Date Posted: 11/28/2019

Job Description

Seeking a System Engineering Manager for our fulltime role in Virginia

Job Summary:
The System Engineering Manager is responsible for coordination and implementation of all system and software efforts related to mining trucks. They have responsibility for the group that researches, develops, designs, and tests electrical, electromechanical, hydraulics and software control systems for mining products.  

Position Specific Competencies:

        Job Skills: Applies the required Knowledge, Skills, and Abilities (KSA) in the performance of essential job duties:

                     Comprehensive knowledge of the design, specification, and utilization of PLC control on mobile equipment.

                     Knowledge of software programming tools (ex. CoDeSys, C++, etc.).

                     Ability to optimize, troubleshoot, and validate software code.

                     Knowledge of communication protocols (ex. RS232, CanOpen, J1939, etc.).

                     Knowledge of diagnostic and validation tools necessary to verify software stability and function.

                     Ability to write specifications that describe software function.

                     Working knowledge of communication networks and vehicle communication bus architecture.

                     Knowledge of signal processing techniques.

                     Knowledge of all major truck systems and the interaction between systems, including drive systems, control systems, hydraulic systems, and mechanical systems.

                     Knowledge of electric drive systems as applied to mining equipment, in particular to the application of diesel-electric haul trucks.

                     Knowledge of project management principles relevant to software development.

                     Knowledge of Project Management tools (ex. Microsoft Project).

                     Ability to use MS Office.

                     Knowledge of BaaN system as it relates to truck BOM structure and inventory control.

                     Ability to read and write electrical and hydraulic schematics.

Essential Job Duties:

  • Designs systems and controls; recommends equipment and components for systems, which include, but are not limited to low and high voltage electrical, hydraulic, and the various supporting subsystems.

  • Designs, develops, and evaluates software code for control systems on mining equipment.

  • Creates and maintains specifications for truck control systems for use on new and existing mining equipment.

  • Researches and analyzes data such as customer design proposals, truck data, specifications, and manuals to determine feasibility of design or application.

  • Maintains the documentation for hardware, software, and system application that supports records for further development and operational field maintenance.

  • Manages distribution of control software on mining equipment and maintains overall code responsibility including drive control and peripherals (e.g. new technology).

  • Manages development, production, and validation testing of prototype software, systems, and/or electrical components.

  • Develops applications of controls, instruments, and systems for new products and improvement of existing products.
  • Manages and/or conducts field testing for optimization of control.

  • Sets priorities of software group.

  • Researches solutions to system software required to meet specifications.

  • Analyzes and implements software tools necessary to perform validation, diagnostics, and commissioning.
  • Organizes software structure to ensure stable operating system.

  • Responsible for remote diagnostic efforts (e.g. satellite communication) and support of third party interfaces.
  • Researches and implements fault detection algorithms and related reporting.

  • Evaluates alternative software programming tools and languages.

  • Estimates time and cost requirements for software related projects.
  • Interfaces with other groups/disciplines to create specifications that outline control system software necessary for haul truck functions.
  • Creates the algorithms and code necessary to control haul truck functions.

  • Creates and maintains the documentation/specifications necessary to describe the software logic flow and architecture.
  • Works with Production Engineers to specify proper control components (PLC’s, mobile computers,

         HMI, and other associated hardware).
  • Responsible for implementing current software project management methods (e.g. Agile/SCRUM).

  • Works independently and as a team member with other engineers, designers, and production personnel or on ad hoc projects.
  • Participates in Engineering Development Program.

Supervisory Duties:

                     Directly supervises employees in the systems group.

                     Responsible for the overall direction, coordination and evaluation of the systems group.

                     Carries out supervisory responsibilities in accordance with the organization’s policies and applicable laws.

                     Responsibilities include interviewing, hiring and training employees; planning, assigning and directing work, appraising performance; rewarding and disciplining employees; addressing complaints and resolving problems.

Education and

Job Requirements

Bachelor's degree (B.S.) in Electrical Engineering, Computer Engineering or related engineering discipline from a four-year college or university plus six years’ experience; or Associate’s degree (A.S.) or related engineering discipline with eight or more years related experience and/or training; or equivalent combination of education and experience. A minimum of two years of supervisory experience.

Job Snapshot

About Us

Join a winning team that gets the job done right. At Engage Partners, Inc., we focus on excellence in the industry of staffing solutions. We work hard every day to get it right and get it done – the right employees, the right businesses, the right time.

There’s a reason why we have been around for decades. Engage Partners, Inc. has a wealth of experience matching people to their prospective employers (and vice versa). We have the ability to provide the opportunity for long-term career paths or temporary project assignments, temporary or full-time positions, executive management recruitment or attracting seasonal assistance. We work with a strong, diverse network of organizations across the country that are always looking for top-notch candidates to fill their open positions. From small business start-ups to Fortune 100 companies, we want your next job to be the one you’ve been waiting for.

We are a full-service staffing agency with opportunities for employment all across the U.S. Our recruitment efforts are focused on professionals in many areas of expertise:

  • Healthcare IT
  • Healthcare / Clinical & Non-Clinical
  • Administrative & Office Professionals
  • Information Technology
  • Sales & Marketing
  • Finance & Accounting
  • Pharmacy
  • Engineering, Energy & Green Technologies

Come see why our clients and our candidates seek out the level of service that makes the Engage Difference: We speak with our clients, not to them. Authoritative and approachable, it's always about the dialogue. Direct and to the point. Let's create solutions, not additional work.

Check out our current opportunities and join our Talent Network today!

What is a Talent Network?

Talent Networks enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.

Why Join?

  • Receive alerts with new job opportunities that match your interests
  • Share job opportunities through Social Media or email