Software and System Engineer — Clayton, Monash Area

Our data delivery team is creating a link between the automated driving vehicle fleet and the cloud. An agent is running on a connectivity unit that offers features like data logging, transfer of data from vehicle to cloud, and remote configuration. The uploaded data is stored in the Cloud, where it can be analysed further. We are currently offering an exciting opportunity for a highly motivated and enthusiastic individual to join us as a Software and System Engineer within the Driver Assistance and Connectivity department. This is a 2-year maximum-term, full time role and is based at our headquarters in Clayton, Melbourne. Salary Range: $80,000 - $90,000 Position responsibilities will include: Conducting software and application programs according to customer and business needs Elicitation of System and Software requirements to create a feasible design Full stack SW development from Gateway to Cloud and data analytics, including: Design and implementation of Microsoft Azure Cloud network architecture Cloud-centric software development Supporting in-vehicle integration of connectivity units IoT Device, fleet, MetaData and payload management Application development in C++ for embedded devices Infrastructure as Code development for Cloud resources Development of MetaData visualisation tools Development, implementation and testing of Public Key Infrastructure for device identity and security management Testing and deployment of solutions using CI/CD principles Continuous delivery pipeline development for software projects Development of software unit and integration tests for Cloud and embedded applications Identifying and correcting errors in system behaviour through methodical problem-solving Communication and support of internal and external customers for project delivery Maintaining project documentation in accordance with internal processes Qualifications The successful applicant will have exceptional attention to detail, the ability to prioritise tasks to meet tight deadlines, be a team player and have excellent organisational and communications skills. You should be able to demonstrate the following: An Engineering Degree in Software, Mechatronics, Computer Systems or equivalent qualification Extensive full stack SW developing IoT solutions for Automotive applications Experience in Linux/Unix as development environment High proficiency in C++, Python and Terraform, including experience using static code analysis to develop SW meeting MISRA standards Proficiency using MS Azure Cloud provider to develop solutions Experience with networking technologies, incl. cryptographic network protocols and authorisation frameworks: TCP/IP & OSI networking model, CCNA and IP networking, VPN, TLS, mTLS, SSH, OAuth protocols Experience with DevOps, SecDevOps and CI/CD tools Proficient user of SW versioning and agile project management tools. Experience using Azure DevOps (Boards, Repos, Pipelines) advantageous. Knowledge of statistical methods and number theory Exceptional attention to detail, time management and communication skills Ability and willingness to travel domestically and internationally if required Participation in global teleconferences may be required, due to our geographic location Current and valid driver's license advantageous Understanding of the following areas is advantageous: Vehicle networks and protocols (CAN, Flexray, Automotive Ethernet) Virtualisation and container technologies (Docker) C-ITS V2X network and system architecture standards (DSRC, C-V2X, 5G)

Applications close Sunday, 2 June 2024
Take me to the job