This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Firmware Engineer, you will be part of the broader SKA-Low Computing and Software group, which delivers advanced computing and technology solutions for the SKA Project. This group works on integrated control systems, high-performance data processing, and embedded solutions that enable the SKA-Low Telescope to operate at unprecedented scale and speed. Within your role, you will contribute to the development, integration, and maintenance of firmware for SKA-Low’s monitoring, control, and signal processing systems. Your work will involve building and testing FPGA firmware, supporting embedded software development, and collaborating with global teams to ensure robust and efficient telescope operations. This role offers the opportunity to work on complex systems in a dynamic, distributed environment.
Job Responsibility:
Building, testing, integrating, documenting, deploying and maintaining firmware, in accordance with the SKA quality framework and continuous integration processes
Contributing to the maintenance and operations of the SKA-Low telescope, as part of a local firmware team
Communicating openly, effectively, and respectfully with all staff, clients and suppliers in the interests of good business practice, collaboration and enhancement of SKAO and CSIRO’s reputation
Performing some non-routine analyses or technology development activities using a range of techniques, often working on a number of parallel and competing tasks
Independently testing possible solutions to resolve identified problems
Requirements:
A bachelor’s degree or higher in Computer Science/Engineering, Mechatronics Engineering, and/or equivalent demonstrated work experience in a related field
Experience in and knowledge of development of firmware and/or low-level C/C++ software for embedded systems
Experience in and knowledge of modern development practices, including version control, CI/CD, testing, documentation, and code quality aspects
Nice to have:
Experience developing firmware and/or software in a control systems context