Senior Software Engineer

All vacancies of AustraliaInformation & Communication TechnologySenior Software Engineer

AOS in Melbourne is seeking a highly capable Senior Software Engineer.

Summary about this job

Engineering - Software

Company: AOS Group

Location: Melbourne

Work type: Full Time

Salary: n\a

Phone: +61-8-2583-8432

Fax: +61-7-8672-8231

E-mail: n\a

Site:

Detail information about job Senior Software Engineer. Terms and conditions vacancy

  • Develop new AI reasoning engines for autonomous robots, unmanned vehicles
  • Applications to aerospace, defence, transport & agriculture
  • Highly skilled, dynamic team in Carlton with links to major universities

AOS in Melbourne is seeking a highly capable Senior Software Engineer. This is a very challenging role – the development of the next generation of AOS’s software products.

You will lead a dedicated team working on C++-based software for autonomous systems – and then integrate this with mobile robots and unmanned vehicles.

The position requires some domestic and international travel to customer sites, and to support testing and trials . The ability to obtain Australian security clearance is desirable.

Major responsibilities:

  • Lead, mentor and motivate a team of engineers developing software and robotic applications;
  • Design and coding of C++ sub-systems and components;
  • Manage the full development cycle – from high-level design to test and delivery;
  • Document system and component designs; and,
  • Lead project technical effort estimation and identify and mitigate technical risks.

Other responsibilities:

  • Inspire project team members to establish project goals;
  • Conduct detailed technical design discussions and reviews;
  • System analysis and design with Object Oriented Methodologies;
  • Work within architectural and safety assurance constraints;
  • Review of technical project deliverables; and,
  • Plan and participate in field tests and trials.

Essentials:

  • BSc or MSc, preferably with a distinction in a software engineering, computer science or mechatronics field (PhD highly regarded);
  • Minimum of 5 years commercial experience with C++;
  • Excellent skills in English expression and writing;
  • Knowledge of compiler and operating systems technologies, with commercial experience highly regarded;
  • Experience working with embedded systems or systems with limited resources (processing power, memory, etc.), including multi-threaded application development, object-oriented analysis & design methodologies;
  • Skilled in using debugging tools, as well as other software analysis tools (e.g., code profiling tools, memory check tools, etc.) to pin point the bottlenecks of software performance and provide viable solutions;
  • Proactive attitude to problem solving, inventive, and a collaborative and communicative approach to working with the development team;
  • Excellent communications skills required to deal in a highly innovative environment and working with highly-qualified and geographically distributed engineers and scientists;
  • Ability to prioritise project objectives and manage work tasks and time; and,
  • Flexible and positive attitude with collaboration abilities.

Desired:

  • Experience in cross-platform software development: Mac OS, Linux and Windows;
  • Experience in network communication programming;
  • Commercial experience with safety-critical or embedded software development (DO-178B or equivalent highly regarded);
  • Experience in scripting languages;
  • Knowledge in applied maths, mechanical engineering and electrical engineering;
  • Experience with formal logics and formal methods, in particular, formal and operational semantics of programming languages;
  • Knowledge and experience of Qt, including development of human/machine interfaces; and,
  • Experience in formal verification and validation methodologies (e.g. abstract interpretation and model checking).

AOS – Autonomous Decision–making Software

AOS is a world-leading developer and vendor of software products for autonomous robotic and intelligent systems. AOS is participating in the upcoming Autonomous Warrior 2018 trials, with the deployment of autonomous land, sea and air vehicles. AOS’s products: C-BDI™, JACK®, JACK Teams™, and the CoJACK™ cognitive architecture provide the tools required to develop autonomous and intelligent software agent systems that are both goal-directed and reactive. Intelligent agent-based systems are built from distributed reasoning entities that cooperate to achieve their goals. AOS is the world's leading provider of intelligent agent software.

AOS comprises Agent Oriented Software Pty Ltd (Melbourne, Australia) and Agent Oriented Software Limited (Cambridge, UK).

More information can be found our website: http://www.aosgrp.com

This is a unique opportunity to lead a team at the forefront of high-technology product development in Australia, and to compete directly with companies worldwide in robotics and autonomous technology. AOS Group's core software team is internationally focused, working collaboratively with leading Australian universities and DST Group, UK Ministry of Defence, and major US corporations.

Responds for Senior Software Engineer on FaceBook

Read all comments for Senior Software Engineer. Leave a respond Senior Software Engineer in social networks. Senior Software Engineer on Facebook, LinkedIn and Google+