Add expected salary to your profile for insights
Are you ready to make a difference in the world of e-mobility? Fast track your skills with exposure to technical challenges Exciting and challenging position with great long-term career potential About Tritium
Join Tritium, a leader in advanced DC fast charging infrastructure for electric vehicles.
Recently acquired and revitalised under new ownership, Tritium is dedicated to leading the charge in the evolving EV industry. Our state-of-the-art technology empowers public and fleet customers to charge their electric vehicles seamlessly, anywhere and anytime, accelerating the global transition to sustainable transportation.
As we embark on this new chapter, we're seeking passionate individuals to join our mission of electrifying transportation. At Tritium, you'll find a collaborative culture that values creativity, teamwork, and individual excellence. Our commitment to innovation, sustainability, and strong partnerships drives us to deliver a superior charging experience.
If you're ready to help shape the future of sustainable transportation and make a meaningful impact, explore our career opportunities. Join Tritium and be a part of the transformation in the EV charging industry.
About the role
This position reports directly to the Head of Onboard Software at Tritium and is based in Brisbane,
Australia.
As part of the Onboard Software team and part of the wider engineering division you will deliver
software solutions that enhance the performance and functionality or our high-power charging
systems, primarily in the areas of software performance and network security. The Software
Development Engineer role requires a candidate who has experience of working in complex
Engineering programmes across the functional boundaries of technical disciplines in an environment
with often competing deliverables, priorities and levels of ambiguity.
Key responsibilities for this role include, but are not limited to:
Contribute to the design and development of innovative, modular, and maintainable
software/firmware products for embedded systems. Assist in improving existing solutions for onboard charger software, network security,
credential management, etc. Share knowledge and expertise within the team through code reviews and implementation of
automated analysis tools. Follow Agile Software Development Life Cycle (SDLC) practices and actively participate in
relevant events and ceremonies (Daily stand-ups, Sprint Review, Sprint planning, Sprint
Retrospective, etc). Engage in various aspects of the software development life cycle, including scope definition,
documentation, troubleshooting, testing, and showcasing. Design software with reusability in mind across multiple platforms, and standardize software
modules where feasible. Analyse system specifications and translate system requirements into task specifications
Support field issue investigation and troubleshooting activities, including remote support for
customer test sessions. Provide creative solutions for technology challenges. Stay current with new and developing software technologies and assist in assessing the
feasibility of implementing new technologies. Collaborate with cross-functional teams to deliver high-quality products. Communicate effectively with both technical and non-technical stakeholders. Assist in the selection or development of hardware platforms for control and communication
systems. Generate documentation to support testing and compliance certification activities. Contribute to the growth of the business reputation and act promptly to uphold the business
reputation. Assist other areas of the business when required or as directed by any member of the Senior
Leadership Team. Stay up-to-date with state-of-the-art technologies, tools, and techniques for automation,
quality, and security as applied to software development. Work within ISO9001 Quality standards. Ensure compliance with relevant industry standards and regulations Adhere to the company's Workplace Health and Safety (WHS) policy and procedures About You
Educational and Work Experience Requirements:
Bachelor's degree in computer science, Software/Electronics Engineering, or a related technology field Up to 5 years of experience in embedded software development, preferably in C++ and/or Python on Linux platforms Proven track record in developing software solutions for remotely monitored and controlled devices, ideally within complex public infrastructures Experience with hardware-software integration, particularly on embedded devices. Operating System, Networking and Protocol Expertise:
Proficiency in Linux system management, including shell (bash) scripting and tools like Ansible Strong grasp of IoT technologies and protocols – MQTT, HTTP, TCP/IP, CAN bus protocol Experience with Cryptography (TLS 1.2), TCP/UDP, x509 certificates management, and Over the Air updates Familiarity with asynchronous programming patterns (e.g., epoll in Linux, asyncio in Python) Familiarity with real-time operating systems (RTOS) for embedded systems Software Development Practices and Tools:
Knowledge of testing methodologies and frameworks, like unit testing, integration testing, and test-driven development Extensive experience with source code version control systems, particularly Git (GitHub/Bitbucket/etc.) Experience with CI/CD tools such as Bitbucket Pipelines, Azure DevOps, or Jenkins Knowledge of Agile and DevOps methodologies, with a focus on automation, quality assurance, and security in software development Experience with containerization and orchestration technologies, such as Docker and Kubernetes Technical Documentation and Communication Skills:
Ability to produce clear and comprehensive technical documentation, including design specs, processes, and procedures Strong communication skills with attention to detail Analytical and Problem-Solving Skills:
Strong problem-solving skills, including excellent analytical and critical thinking abilities Proven debugging capabilities within complex software systems Teamwork and Self-Management:
Ability to work effectively in an Agile/Scrum team environment and independently manage tasks Adaptability to shifting priorities and deadlines Capacity to consistently deliver high-quality work with minimal supervision; self-motivated What's on offer
Our people are our most important asset. We want to change the world for the better and we need you to do it. We invest and nurture our talent, enabling you to succeed and achieve your full potential. Other benefits include:
Competitive salary package A diverse range of learning opportunities and career paths Supportive and friendly team with regular social events Career growth and development Free employee assistance program Novated Leasing Flexible working to accommodate your work-life balance by agreement Utilise our secure bike storage and shower facilities offered on site
Tritium is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Tritium welcomes the opportunity for applicants to share their unique talents, backgrounds, and expertise to create exceptional outcomes.
Your application will include the following questions:
Which of the following statements best describes your right to work in Australia? How many years' experience do you have as a Software Development Engineer? Do you have experience working on electric vehicles (EVs)? How many years' experience do you have in a software development role? How much notice are you required to give your current employer? What's your expected annual base salary? Manufacturing, Transport & Logistics 101-1,000 employees
Join Tritium, a leader in advanced DC fast charging infrastructure for electric vehicles.
Recently acquired and revitalised under new ownership, Tritium is dedicated to leading the charge in the evolving EV industry. Our state-of-the-art technology empowers public and fleet customers to charge their electric vehicles seamlessly, anywhere and anytime, accelerating the global transition to sustainable transportation.
Join Tritium, a leader in advanced DC fast charging infrastructure for electric vehicles.
Recently acquired and revitalised under new ownership, Tritium is dedicated to leading the charge in the evolving EV industry. Our state-of-the-art technology empowers public and fleet customers to charge their electric vehicles seamlessly, anywhere and anytime, accelerating the global transition to sustainable transportation.
Perks and benefits Competitive salary package A diverse range of learning opportunities Friendly team with regular social events Novated Leasing Flexible working Free EV charging at available offices
To help fast track investigation, please include here any other relevant details that prompted you to report this job ad as fraudulent / misleading / discriminatory.
Researching careers? Find all the information and tips you need on career advice.
#J-18808-Ljbffr