Graduate Software Engineer

 

Description:

Full Job Description

Job Description:

Role description

This position will work in a small dynamic team environment as part of the Franna Engineering team. As a Graduate Software Engineer, you will be required to combine your theoretical skills with practical experience, to provide solutions to meet both internal and external customer requirements.

Position QualifIcations

Required Skills & Experience

  • Tertiary qualifications in Software or Mechatronics Engineering (or complementary degree).
  • Demonstrable experience building software applications in different environments.
  • Knowledge of project management and delivery of applications.
  • Experience with task management software and repositories; ideally Jira & GitHub.
  • Ability to assess program flow and likelihood of success for proposed changes.
  • Knowledge of software structures and software control methodologies.
  • Ability to take existing source code and modify to suit task requirements.
  • Experience developing software in one or more of C/C++, Java, or Python.
  • Positive attitude and strong focus on delivering results for customers.

Highly Valued Experience

  • Knowledge of control, electrical, hydraulic, pneumatic and mechanical systems.
  • Understanding of Human Machine Interface.
  • Knowledge of FMEA, APQP, PPAP, DVP&R processes.

Responsibilitis

The successful candidate will be expected to:

  • Ensure compliance to Terex policies, procedures and work instructions, documented quality system and all OH&S procedures and policies.
  • Provide engineering level support to current production and field related improvement opportunities.
  • Perform on-machine software validation in conjunction with cross-functional teams.
  • Create high quality software through application of an Agile-based approach to design and development, requirements analysis and specification, functional analysis, integration and testing with a continuous delivery mindset.
  • Conduct software development activities in accordance with project plans, established processes, practices and standards, while continually seeking out opportunities for process improvement.
  • Assist with compiling technical procedures and bulletins surrounding software change / update.
  • Compiling engineering change log for software iterations
  • Complete failure investigation and reporting.
  • Delivering technical training for internal and external customers.
  • Present projects to senior team members / management as required.
  • Work across multiple departments to achieve requirements of multiple stakeholders.
  • Assist R&D engineering with improving existing products and conceptual ideas for new products.

Organization Terex Corporation
Industry IT / Telecom / Software Jobs
Occupational Category Graduate Software Engineer
Job Location Queensland,Australia
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2023-03-17 4:59 pm
Expires on 2024-12-06