drjobs YourLiebherrCareer: Autonomy Software Developer II - IV (77158)

YourLiebherrCareer: Autonomy Software Developer II - IV (77158)

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Newport News, VA - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

The Autonomy Software Developer works closely with Engineers Designers and other Engineering personnel in the designing writing and debugging of software for embedded systems components and support tools used in large mining haul trucks. This position performs difficult assignments requiring considerable initiative resourcefulness and design expertise and analyzes new and existing products to eliminate design issues in haul truck operation. Exercises independent judgment in selecting and interpreting data based on knowledge of design intent. Provides advice and guidance and works with other departments to provide engineering documentation and information. The Software Developer isresponsible to ensure that products developed meet the required cost targets technical specifications and that projects are completed within the projected timelines.

Responsibilities

Software Developer 1:

  • Works with other Engineers and software developers to create the algorithms software and supporting documentation for mining haul trucks and their support tools.
  • Works with Control Engineers to investigate test and select software toolsets or hardware components and peripherals (Programmable Logic Controllers mobile computers display/touch screens etc).
  • Works along with other Engineers to investigate and test vendors products.
  • Works independently and as a team member with other Engineers designers and production personnel or on ad hoc projects.
  • Works along with other Engineers to design install test analyze and maintain the software required to control electrical products equipment and systems.
  • Participates in Engineering Development Program.

Software Developer 2:

  • All duties of Software Developer 1 plus;
  • Mentors Level 1 Software Developers
  • Creates the algorithms software and supporting documentation necessary to control mining haul truck functions.
  • Works along with other Engineers to research and analyze customer design proposals specifications manuals and other data.
  • Confers with Engineers and other personnel to implement operating procedures resolve system malfunctions and provide technical information.

Software Developer 3:

  • All duties of Software Developer 2 plus;
  • Mentors Level 1 & 2 Software Developers
  • System Matter Expert on processes and operating procedures.
  • Participate in Root Cause Analysis Investigations
  • Interfaces with other groups (Mechanical Hydraulic etc.) to create specifications that define embedded system software requirements for mining haul truck functions or supporting tools/software.
  • Creates the documentation necessary to describe the software design and architecture.
  • Review and develop software lifecycle processes
  • Works independently and as a team member with other Engineers Designers and production personnel or on ad hoc projects.

Software Developer 4 (Senior):

  • All duties of Software Developer 3 plus;
  • Mentor & Lead Level 1 2 & 3 Software Developers and other personnel.
  • System Matter Expert on processes operating procedures microprocessors and technical operation of software control systems.
  • Leads Root Cause Analysis investigations.
  • Lead a team of junior engineers in an agile/scrum environment.
  • Researches solutions to system software required to meet specifications.
  • Analyses software tools necessary to perform validation and troubleshooting.
  • Designs software architecture to ensure stable operating systems.
  • Evaluates alternative software programming & configuration management tools and languages.
  • Monitors contract engineering projects and reports on their progress.
  • Estimates time and cost requirements for new development projects.
  • Interfaces with other groups (Mechanical Hydraulic etc.) to create specifications that outline control system software necessary for haul truck functions.

Competencies

Education and Experience:

  • Software Developer 1: Bachelors degree (BSEE/EET BSCE BSCS) or equivalent Associates in Electrical/Computer discipline with 2 years of experience in engineering environment or equivalent combination of education
  • and experience.
  • Software Developer 2: Bachelors degree (BSEE/EET BSCE BSCS) with 3 years of programming experience in an engineering environment; or the equivalent combination of education and experience.
  • Software Developer 3: Bachelors degree (BSEE/EET BSCE BSCS) with 6 years of programming experience in an engineering environment; or equivalent combination of education and experience.
  • Software Developer 4 (Senior): Bachelors degree (BSEE/EET BSCE BSCS) with 10 years of programming experience in an engineering environment; or equivalent combination of education and experience.

Software Developer 1 & 2:

  • Embedded Developers: Knowledge of software programming tools such as CoDeSys or other embedded environments.
  • Windows/Web Developers: Knowledge of Visual Studio Team Foundation Server or related toolsets.
  • Knowledge of software configuration management tools (Git SVN etc.)
  • Knowledge of Agile/Scrum and related support tools (JIRA)
  • Knowledge of communication protocols (ex. RS232 CanOpen J1939 etc.)
  • Ability to read and interpret documents such as safety rules operating and maintenance manuals and procedure manuals software specifications.
  • Ability to carry out instructions furnished in written oral or diagram form.

Software Developer 3 & 4 (Senior):

  • All skills of Software Developer 1 & 2 plus;
  • Experience with working in an Agile/Scrum environment.
  • Knowledge of diagnostic tools necessary to verify software stability and function.
  • Ability to write specifications that define & describe software function.
  • Knowledge of project management tools (ex. Microsoft Project).

Additional Requirements:

  • Is expected to travel nationally and internationally up to 20% to customer or supplier sites.
  • Ability to complete and maintain mine certifications or safety training such as Mine Safety and Health Administration (MSHA) hazard training.
  • Ability to obtain and maintain drivers license and passport.

Our Offer

An interesting and ambitious role in a successful international company. We offer a secure work environment with a comprehensive benefits package that includes major medical dental and vision insurance 401K plan with company match paid vacation and personal days and competitive salary.

Referral Bonus: Tier I

Have we awoken your interest Then we look forward to receiving your online application. If you have any questions please contact Thomas Steele.

Liebherr-America Inc. and its US affiliates are Equal Opportunity Employers. Employment decisions are made without regard to race color religion national origin gender sexual orientation gender identity age physical or mental disability genetic factors military/veteran status or other characteristics protected by law.
If you are a California resident please visit Liebherr USA Co. Privacy Statement for more information regarding how Liebherr-America Inc. and its US affiliates collect and process your personal information.

One Passion. Many Opportunities.

The company

In line with its international growth Liebherrs venture into the United States began in 1970. Within a couple of years the company expanded and completed its production facilities in Newport News Virginia for its product line of hydraulic was later converted into Liebherrs manufacturing facility for mining trucks and remains home to Liebherr Mining Equipment Newport News Co. In addition to its production facility Liebherr markets a wide variety of products and technologiesits companies located across the United States. The companies are Liebherr-Aerospace Saline Inc. Liebherr Gear Technology Inc. Liebherr Automation Systems Co. and Liebherr USA Co. the umbrella company for eight divisions that arepositioned across the United States.

Location

Contact

Not translated in selected language

Employment Type

Full-Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.