
Firmware Engineer L5
1 week ago
ASIS is Australia's overseas secret intelligence collection agency. Its mission is to protect and promote Australia's vital interests through the provision of intelligence services as directed by the Government. Its work can involve collecting intelligence relating to national security, international relations and economic issues. It also contributes to Australia's coordinated national efforts against terrorism, proliferation of weapons of mass destruction, and trans-national issues such as people smuggling.
ASIS employs people in a wide range of roles, including technologists. These roles require dynamic team players who enjoy working with stakeholders, team members and individually on projects. ASIS is looking for people who will be able to meet tight deadlines and work to support ASIS priorities. Successful candidates will have excellent coordination, administration and technical skills, excellent verbal and written communication skills, and strong stakeholder engagement and influencing skills. Relevant tertiary qualifications and demonstrable experience will be highly regarded.
ASIS is a diverse and inclusive workplace, where our people are empowered through authenticity and a sense of belonging to achieve their potential and contribute to a shared purpose and mission. We seek to reflect the community we serve, and welcome applications from Aboriginal and Torres Strait Islander peoples, women, people with a disability, neurodiverse, people from culturally and linguistically diverse backgrounds and those who identify as LGBTIQA+.
We offer a competitive salary package including 22 days annual leave, shutdown between Christmas and New Years Day, 15% employer superannuation contribution and generous paid maternity/paternity leave. Full and part time positions as well as flexible work hours can be negotiated.
These roles are Canberra office-based withsuccessful applicant required to obtain and maintain a Security Clearance.
ROLE: Firmware Engineer (Level 5-EL1)
ASIS is looking for firmware engineers with varying levels of experience who are driven and motivated by our unique problem set. These roles require dynamic team players who enjoy working with a diverse range of stakeholders and delivery teams as well as individually on a range of operational technology projects. ASIS technologists will be able to deliver outcomes and meet tight deadlines in demanding environments. Successful candidates will have the relevant technology skills, are strong verbal and written communicators and are comfortable with stakeholder engagement. Relevant tertiary qualifications and demonstrable experience will be highly regarded.
ASIS develops cutting edge embedded systems for use in diverse environments to the highest levels of reliability and security. As a core part of a team developing full stack solutions to a variety of problems, firmware engineers contribute their knowledge of designing and implementing software to be executed on microcontrollers. Firmware provides managed access to low-level hardware peripherals, fine grained power control and interfaces to higher level components. Familiarity with industry best practise tools, techniques and technologies for current and emerging embedded systems and an understanding of engineering analysis to determine the optimal solution are critical to the role of a firmware engineer. Opportunities for engagement with partners across Australia and the world, and ongoing professional development will enable currency and continuous evolution in the role.
We have positions open at APS Level 5 and Level 6 A candidate at Level 5 would be expected to have one to two years real-world experience and will be working under supervision. A Level 6 candidate would be expected to have more experience and operate with limited or no supervision within a core group of developers.
Key Responsibilities and Tasks
The following is an overview of key responsibilities and tasks:
· Contribute to systems level design by analysing the impacts of firmware on system design.
· Analyse and develop build environments for controlled firmware builds.
· Prototype and demonstrate firmware designs on reference design hardware.
· Apply best practice configuration management and continuous integration processes.
· Engage with hardware design practitioners to develop hardware/firmware systems.
· Engage with higher level software practitioners to develop firmware/higher level software systems.
· Evaluate new tools and methodologies for improved firmware development.
· Understand current and emerging Instruction Set Architectures.
· Contribute to a development team.
· Contribute to engineering analysis from a firmware perspective.
· APS 5 - Design, implement and test firmware systems as part of a development team, under supervision.
· APS 6 - Design, implement and test firmware systems as part of a development team, under limited or no supervision.
· An EL1 candidate would be expected to be a specialist in their field and lead a group of firmware engineers and design, implement and test firmware systems leading a development team.
Core Skills
The following is an overview of skills required to succeed in the role (not all are needed):
- Experience with the ARM instruction set architecture including Thumb extensions.
- Experience with the C programming language including pointer usage.
- Familiarity with software development tools and their roles (editor, compiler, linker, debugger).
- Experience with bare-metal bring-up of embedded systems including memory management.
- Experience with RTOS or Real Time Executives and Inter Process Communication.
- Experience developing with register level hardware peripherals.
- Understanding of low power design techniques including power gating.
- Familiarity with the typical busses and interfaces used in embedded systems, including FPGA based interconnects.
- Experience with the use of debuggers to understand program flow and architecture.
- Experience with hardware test equipment to verify firmware operation.
Education, qualification and experience requirements
The following education, qualifications and/or experience will be highly regarded (not all are needed):
· Bachelors degree in computer science/computer engineering/electronic engineering, or equivalent practical experience.
· Linux based GCC development toolchains for ARM targets
· Linux kernel development and cross compilation
· Understanding of advanced debugging techniques such as instruction level trace
· Integration with FPGA based peripherals
· Reverse engineering of ARM and MIPS based low level executable code
· An interest in continuing development, opportunities for Rust/RISC-V/MIPS
We are dedicated to building a diverse and inclusive workforce, so if you are excited about this role but your past experience doesn't align perfectly, we encourage you to apply.
-
Firmware Engineer L5 and L6
1 week ago
Canberra, ACT, Australia Australian Secret Intelligent Service Full time $105,013 - $133,968 per yearFirmware EngineerLevel 5 – 6$105,013 - $133,968 (Plus Superannuation)ASIS is Australia's overseas secret intelligence collection agency. Its mission is to protect and promoteAustralia's vital interests through the provision of intelligence services as directed by the Government.Its work can involve collecting intelligence relating to national security,...
-
Firmware Engineer EL1
1 week ago
Canberra, ACT, Australia Australian Secret Intelligent Service Full time $145,137 - $169,572 per yearFirmware EngineerExecutive Level 1$145,137 - $169,572 plus superannuationASIS is Australia's overseas secret intelligence collection agency. Its mission is to protect and promoteAustralia's vital interests through the provision of intelligence services as directed by the Government.Its work can involve collecting intelligence relating to national security,...
-
Infrastructure Engineer
2 weeks ago
Canberra, ACT, Australia Helix Technology Services Full time $90,000 - $120,000 per yearAs a result of a secured engagement with one of our National Security partners, Helix requires an Infrastructure Engineer to join as a permanent employee. We're looking for an Infrastructure Engineer with proven experience of solving complex problems, who thrives working as part of a team to push boundaries and is passionate about leveraging technology to...
-
Linux Embedded Field Engineer
1 week ago
Canberra, ACT, Australia beBeeEmbeddedLinuxFieldEngineer Full time $90,000 - $120,000As a Linux Embedded Field Engineer, you will play a crucial role in expanding our presence in mission-critical industries such as Automotive, Medical Devices, Industrial Systems, Robotics, and Telco, as well as Consumer Electronics.We are seeking a highly skilled professional who is proficient in low-level Linux boot, BIOS, firmware, and embedded software...
-
ICT Specialist L5-6
6 days ago
Canberra, ACT, Australia Australian Secret Intelligence Service Full time $104,000 - $130,878 per yearASIS is Australia's overseas secret intelligence collection agency. Its mission is to protect and promote Australia's vital interests through the provision of intelligence services as directed by the Government. Its work can involve collecting intelligence relating to national security, international relations and economic issues. It also contributes to...
-
Network Security Engineer
7 days ago
Canberra, ACT, Australia ClearCompany Full timeOverviewOur client is seeking a Senior Network Engineer with strong firewall and security expertise to join their expanding and motivated team. The role will see you working extensively with Palo Alto firewalls (must-have), while also leveraging experience across Fortinet and broader networking technologies.You'll balance operational responsibilities with...
-
Network Security Engineer
7 days ago
Canberra, ACT, Australia ClearCompany Full timeOverviewOur client is seeking a Senior Network Engineer with strong firewall and security expertise to join their expanding and motivated team. The role will see you working extensively with Palo Alto firewalls (must-have), while also leveraging experience across Fortinet and broader networking technologies.You'll balance operational responsibilities with...
-
Electronics Design Engineer – Graduate
2 weeks ago
Canberra, ACT, Australia Secure Bits Pty Ltd Full time $80,000 - $120,000 per yearAbout Secure BitsAt Secure Bits, we are on a mission to empower Australia's defence and manufacturing industries by delivering cutting-edge, innovative solutions. Established with a passion for advancing sovereign capability, we have become a trusted name in the Defence, Security, Intelligence and Environment sectors.From rapid prototyping to complex systems...
-
Embedded Software Engineer
4 days ago
Canberra, ACT, Australia Seitec Full time $104,000 - $130,878 per yearAbout SEITECOur vision is to become a global leader in seismic target detection and tracking solutions. Following our commercialisation in 2021, we have developed two core products NIGHTINGALE and UXOTRACKS, our software-defined, deployable seismic sensor systems to help our customers see things, find things and anticipate things.Our products leverage...
-
Cyber Security Specialist L5 and L6
1 day ago
Canberra, ACT, Australia Australian Secret Intelligent Service Full time $80,000 - $120,000 per yearCyber Security SpecialistLevel 5-6$105,013 - $133,968 plus superannuationASIS is Australia's overseas secret intelligence collection agency. Its mission is to protect and promoteAustralia's vital interests through the provision of intelligence services as directed by the Government.Its work can involve collecting intelligence relating to national security,...