Software Design Engineer (Defence Systems)An opportunity to utilise your engineering expertise within an innovative Australian organisation.Electro Optic Systems (EOS) is an ASX listed Australian technology company operating in the defence and aerospace markets. Our products incorporate advanced electro-optic applications based on EOS core technologies in software, laser, electronics, optronics, gimbals, telescopes and beam directors, and precision mechanisms. With our headquarters in Canberra and a growing global workforce, we are experiencing exponential growth and are placed to become Australia's leading defence and aerospace exporter.The defence business develops and produces remotely controlled weapon systems and ancillary products. These systems are adaptable to suit potential customer weapon inventories and comprise state-of-the-art gimbal mounts, fire control systems and world-class sensor units. We continually strive to help our people achieve personal goals, engaging them in challenging and inspiring projects that shape our future.Structured friendly and supportive teamLearning and development opportunitiesOpportunities for further career developmentFree ParkingPaid parental leaveEOS is an Equal Opportunity Employer.About the roleThe Software Engineer is a specialist within EOS Defence Systems (EOS DS) and is responsible for applying routine systematic approaches in a team-based environment to solve problems using disciplined engineering techniques (e.g. software, mechanical, electronics, system, testing etc). The role is also responsible for applying knowledge to the development of products and designs that support the product development and product goals of EOSDS.In this role you will:Apply software designs for new and existing products that satisfy defined requirements within specified time frames.Apply software analyses in support of product development activities.Work with mechanical, electronics, and System Engineers to ensure that the design produced satisfies the defined requirements.Apply software engineering practices including carrying out developer testing, documenting code, participating in code reviews etc.Apply test and evaluation activities on software to verify and sign-off of all design requirements.Prepare and maintain design documentation including requirements, software architecture, detailed design, configuration records, test plans and test reports to support designs.Work with Project Engineers to ensure design solutions are delivered on time and on budget and meet other project requirements.Document the design, safety requirements, and system specifications and prepare for senior review and quality assurance.Support integration activities with customers and partners.Design the routine elements that are required for baselining, modification, enhancement of engineering solutions.Apply a systematic approach to configure the system to be built and provide input and assurance of the Engineering and Production Bill of Materials (BOM) to the appropriate standard of system and technical readiness.Work closely with other engineering disciplines to ensure cohesive and complete system designs.Adhere to and ensure understanding and compliance with company procedures to achieve a safe and secure work environment.About YouSoftware Engineers exercise engineering technical knowledge within or across specialist disciplines and the ability to work under general direction to apply strategic alignment. Adherence to governance and standards and interacting with people in cross functional teams to achieve business outcomes with the appropriate levels of integrity, safety, and ethics of these designs is critical to the role.You need to be ethical, influencer and problem solver who works and interacts with people in cross functional multidisciplinary teams to solve routine engineering problems and solutions.Experience:Minimum 3 years' experience in a similar role, preferably in a product development environment. Ability to work independently with limited supervision.Strong knowledge of C/C++, or Java.A collaborative mindset, with excellent communication skills and a passion and aptitude for problem solving.An ability to apply engineering practices with experience across the engineering lifecycle through concept development, design, integration, test, sustainment and delivery.Experience with multi-disciplinary teams in a structured product development or project engineering environment is desirable.Experience in Defence sector desirable.Qualifications:Bachelor's Degree in software engineering or similar discipline.Postgraduate qualifications in Engineering are desirable.How to ApplyIf you are willing to take on a challenge and want to contribute to a proud Australian company that is growing rapidly then we would like to hear from you. Please apply now with your resume and a covering letter outlining your experience and why you believe you are the right fit for our organisation.We will review, short-list and conduct interviews for this role prior to the closing date. We encourage the submission of early applications.Candidates must be Australian Citizens or have Permanent Working Rights.To learn more about EOS and what employment opportunities we provide, please visit: www.eos-aus.co#J-18808-Ljbffr