Liebherr Mining Equipment Newport News Co. - Newport News, VA

posted 5 days ago

Full-time - Entry Level
Hybrid - Newport News, VA

About the position

The Software Developer position at Liebherr Mining Equipment Newport News Co. involves designing, writing, and debugging software for embedded systems used in large mining haul trucks. The role requires collaboration with engineers and designers to ensure that products meet technical specifications and cost targets while completing projects within projected timelines. The position offers opportunities for mentorship and leadership as developers progress through various levels, from entry-level to senior roles.

Responsibilities

  • Create algorithms, software, and supporting documentation for mining haul trucks and their support tools.
  • Investigate, test, and select software toolsets or hardware components with Control Engineers.
  • Test vendors' products and collaborate with other engineers on projects.
  • Design, install, test, analyze, and maintain software for controlling electrical products and systems.
  • Participate in the Engineering Development Program.
  • Mentor Level 1 Software Developers and assist in their development.
  • Research and analyze customer design proposals and specifications.
  • Implement operating procedures and resolve system malfunctions.
  • Lead Root Cause Analysis investigations and mentor junior developers.

Requirements

  • Bachelor's degree in a relevant field (BSEE/EET, BSCE, BSCS) with varying years of programming experience depending on the level (1-10 years).
  • Knowledge of software programming tools such as CoDeSys or Visual Studio.
  • Experience with software configuration management tools (Git, SVN).
  • Familiarity with Agile/Scrum methodologies and tools (JIRA).
  • Ability to read and interpret technical documents and manuals.
  • Experience in an engineering environment.

Nice-to-haves

  • Experience working in an Agile/Scrum environment.
  • Knowledge of diagnostic tools for software verification.
  • Ability to write specifications for software functions.
  • Familiarity with project management tools (e.g., Microsoft Project).

Benefits

  • Major medical, dental, and vision insurance
  • 401K plan with company match
  • Paid vacation and personal days
  • Competitive salary
  • Referral bonus program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service