Software Engineering Internship

  • Internship
  • Adelaide
  • Posted 3 weeks ago

Company Description
Swordfish Computing is a research and development software engineering services company working within the Australian Defence sector. We work on a range of exciting software projects: large-scale simulators, cloud-technology based platforms, autonomous systems, machine learning systems, and more.
We have experienced senior engineers to help mentor and guide you during your placement. You will get many opportunities to learn and grow within our team. We will take the time to get to know you and your interests to find where you fit best.
We are a rapidly growing company and have a great need for people with genuine interest and passion for technology. We have several opportunities for internship placements.

Internship Description
Are you the sort of person who really enjoys: making things, being innovative, applied research, critical thinking, and maths/physics?

You will work as part of a team involved in R&D software development. There are many, varied projects within Swordfish which all need software engineering skills and knowledge. You will:

  • Work on complex (but solvable) software problems
  • Make a meaningful contribution to projects that have real purpose
  • Learn software engineering industry best practices and processes
  • Develop software in languages such as: Python, C++, C#, Typescript

The potential projects include work in technologies such as:

  • Hardware integration, with things like: radio systems, autonomous un-crewed systems, sensors
  • Simulation: electromagnetic, physics, space
  • Web development: UX, GIS,
  • Cloud-native technologies, micro-services, containerisation (Docker), Cloud Computing (Azure, AWS), Orchestration (Kubernetes),
  • CI/CD pipeline development, Cybersecurity

We offer a supportive environment where you will be given opportunities to apply your skills, learn, and grow. Our senior engineers will guide and mentor you during your internship. You will be able to make a significant contribution to the project you work on.

All our teams use modern software engineering practices and technologies. You’ll have the chance to learn current and valuable skills from a collaborative, supportive team that includes very experienced mentors and other junior members still learning their craft. An internship offers a rich environment for growth, where you can significantly advance your technical skills, and have opportunities to collaborate with leading professionals in the field.

  • Gain experience in areas such as:Working as a member of a professional, multi-disciplinary team
  • Working in a professional R&D environment
  • Building modern technology platforms
  • Research topics specific to the projects, such as: simulation, machine learning, autonomous un-crewed systems, DevSecOps, and cloud computing

Essential criteria

  • Australian Citizenship. We will sponsor a Security Clearance
  • Undergraduate student, in a software-related field or another engineering discipline with software experience

Other criteria we look for

  • Experience with developing software
  • An interest in working in Defence
  • A passion for technology

Tagged as: internship, programming, R&D, software development, software engineering

Before applying for this position you need to submit your scholarship application. Click the button below to continue.

Job Overview
Job Location