Multiple Software Engineer APS6 PV

Salary: 100.00 -  125.00
Posted: 17-02-2025
Category: Software Development
Canberra, 

Job Description

Canberra, Australia | Posted on 12/02/2025 Security Clearance: Australian Citizen must be able to obtain positive vetting Key Duties and Responsibilities: Job Description: Embedded Software Engineers have experience overseeing software development projects, writing optimised code, and providing technical leadership to a team of engineers. They are responsible for the quality and functionality of the software produced by their team. Job Duties and Responsibilities may include: Design, develop, integrate and maintain complex software/firmware for embedded systems using a variety of software languages (e.g. C/C++, Python, Bash), frameworks and platforms, to achieve a well-engineered result. This includes Linux software packages, Embedded Linux operating systems and microcontroller RTOS’s. Translate logical designs into physical designs and integrate software employing an Agile Software Development Methodology. Monitor and maintain systems and infrastructure, and provide assistance to troubleshoot and resolve issues. Develop and execute unit, integration and system tests. Implement and maintain continuous integration systems and processes, involving automated build and test pipelines with hardware-in-the-loop. Utilise electronic testing equipment such as oscilloscopes, logic analyzers and spectrum analyzers for complex fault finding and debugging of embedded platforms. Assist in the development of technical procedures and documentation, including detailed design documentation, in accordance with ASD policies and procedures. Effectively prioritise, allocate tasks, participate in and contribute to design reviews, stakeholder meetings and agile processes. Conduct reviews of other team members’ work. Work as a member of an integrated team comprising technical and non-technical personnel. Provide guidance and assist other team members where required. Requirements Technical Skills: Candidates are required to have one or more of the following: Demonstrated experience developing firmware with languages/frameworks/platforms for ARM-based processors, including C/C++, Python, Bash, and microcontroller-based RTOS’s. Demonstrated experience developing, integrating and maintaining Embedded Linux operating systems, with a strong working knowledge of the Linux kernel internals, common distributions, and build automation tools. Demonstrated experience developing, integrating and making use of GitLab CI, Ansible and Docker automation tools. Experience using electronic test equipment (such as oscilloscopes, logic analysers, spectrum analysers) for complex fault finding and debugging of embedded platforms. Our ideal candidates will bring the following attributes: Strong written and verbal communication skills. Desire to be accountable for their actions. Demonstrate leadership behaviours. Willing to challenge the traditional ways of doing business. Thrive in dynamic environments and comfortable with ambiguity. Outcome-focused mindset. Adaptability, resilience, flexibility and teamwork, including regionally dispersed teams, if applicable. Please provide a brief explanation of your experience covering these attributes. (Guide – 300 to 400 words.) #J-18808-Ljbffr

Job Details

Salary: 100.00 -  125.00
Posted: 17-02-2025
Category: Software Development
Canberra, 

Related Jobs

loading image.

Sign up to our Newsletter