Liebherr-America, Inc. is looking to solve the technical problem of designing, writing, and debugging software for embedded systems, components, and support tools used in large mining haul trucks.
Requirements
- Knowledge of software programming tools such as CoDeSys or other embedded environments.
- 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.)
- Experience with working in an Agile/Scrum environment.
- Knowledge of diagnostic tools necessary to verify software stability and function.
Responsibilities
- 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.
- Mentors Level 1 Software Developers
Other
- Bachelor’s degree (BSEE/EET, BSCE, BSCS) with 3 years of programming experience in an engineering environment; or the equivalent combination of education and experience.
- 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.
- 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.