Xplore Job Offer: Software Development Engineer (Production Automation)

Talenza

  • Australia


  • Permanent

  • Full-time

Job Description

JOB DESCRIPTION – Software Development Engineer (Production automation)

Summary/Objective

Tritium is a Brisbane-based technology company with divisions in Los Angeles and Amsterdam whose mission is to offer energy freedom. We do this as a world-leading developer of electric vehicle charging infrastructure that enables the acceptance and growth of e-mobility. Tritium is a fast-growing global company with offices in Brisbane, Los Angeles and Amsterdam.

As part of the Onboard Software team and part of the wider engineering division you will deliver software solutions that allow our production sites to streamline product production, configuration and testing. The Software Development Engineer role requires a candidate who has a deep and broad experience of working with complex embedded systems in a lean mass manufacturing organization.

This position reports directly to the Head of Onboard Software at TRITIUM PTY LTD and is based at Brisbane, AU.

Essential Functions

Instrumental in defining and developing innovative, modular and maintainable software solutions for high volume manufacturing processes for EV charging technology * Develop solutions for automated product configuration, device discovery and functionality testing

  • Work with system architects to optimise existing solutions and to produce a scalable solution that ensures our production facilities across the globe meet a rapidly increasing demand for EV charging products
  • Follow Scrum, attend and contribute in scrum events (Daily stand-ups, Sprint Review, Sprint planning and Sprint Retrospective)
  • Participate as an active team member in all aspects of the software development life cycle, including scope definition, documenting, trouble shooting, testing and show-casing
  • Take requirements to design software with re-use in mind across multiple platforms and standardising software modules where feasible
  • Analyse system specification and translate system requirements to task specifications
  • Support actively issue investigation and trouble shooting activities, including site visits and remote support for test sessions
  • Provide creative solutions when dealing with technology challenges
  • Keep current with new and developing software technologies and assist in prototyping and determining the feasibility of implementing new technologies
  • Collaborate with the cross functional team to deliver high quality products
  • Support actively the selection or development of hardware platforms for control and communication systems
  • Generate documentation to support testing and compliance certification activities
  • Develop and grow the business reputation and always act promptly to up-hold the business reputation
  • Work as a team member by assisting other areas of the business when required or as directed by any member of Senior Leadership Team
  • Work within ISO9001 Quality standards
  • Adhere to the Tritium WHS policy and procedures

Competencies

  • Experience in software engineering, embedded system engineering, release engineering, and/or configuration management.
  • Strong experience in developing automated solutions for mass manufacturing
  • Degree qualified in computer science, software / electronics engineering or a related technology qualification
  • Strong experience in Python scripting and/or application development for Linux
  • Good experience in C++ application development for Linux
  • Experience with design for Guided Data Entry interfaces (Python, PHP, Java Script, SalesForce)
  • Experience with shell (bash) scripting for Linux
  • Experience with asynchronous programming patterns (e.g. epoll in Linux, asyncio in Python)
  • IoT experience – MQTT, HTTP, TCP/IP
  • Knowledge of CAN bus protocol
  • Experience with Cryptography (TLS 1.2) would be beneficial, TCP/UDP, x509 certificates management and Over the Air updates
  • Additional experience in firmware or software development (Embedded Linux or GUI development)
  • Strong familiarity with software configuration management systems and/or source code version control systems, Git (Github/BitBucket/etc)
  • Strong debugging skills and ability to understand complex software products
  • Experience with BitBucket Pipelines, Azure DevOps, Jenkins or other CI/CD tools
  • Familiarity with Agile development processes and DevOps environments
  • Stay current with state-of-the-art technologies, tools and techniques for automation, quality, and security as applied to software development
  • Document designs, processes and procedures
  • Analytical mind with problem-solving aptitude
  • Ability to work independently
  • Good communication skills
  • Ability to consistently work to a high standard with minimal supervision; self-motivated
  • Process and people focused

Work Environment * This job operates in a professional office environment.

Position Type/Expected Hours of Work

This is a full-time position, and hours of work and days are Monday through Friday, 8:30 a.m. to 5 p.m but due to the nature and seniority of the role from time to time will be required to support the business outside of these hours.

Required Education and Experience

  • BSc/BA in Computer Science or a related degree

Work Authorization/Security Clearance (if applicable)

Must be eligible to work in Australia

Talenza

Apply Now

Categories

JobsXplore is more than a job board. You get more attention and more awareness from job seekers, and as employers, you can easily expose your company branding and be highlighted globally.

____________________________________

Contact Us

Contact Us |
Policy | Term and Condition |

____________________________________

Job Seekers

Create Free Account | Search Jobs |
Search Salaries | Candidates FAQs |

____________________________________

Employers

Employers | How It Work | Post FREE Job Ad | Employer FAQs |

___________________________________

Jobfair

Exhibitor | How It Work | Jobfair FAQs |

___________________________________

Popular Country To Work

Australia | Austria | Canada |
Denmark | Finland | France |
Germany | India | Indonesia |
Ireland | Italy | Japan | Kuwait |
Malaysia | Netherlands | New
Zealand | Qatar | Saudi Arabia |
Singapore | South Korea | Spain |
Sweden | Switzerland | Taiwan |
Turkey | United Kingdom | United
State | United Arab Emirates  |
_____________________________________