Embedded Linux Software Engineer

3 weeks ago


Melbourne, Victoria, Australia Canonical Full time

**About the Role at Canonical**


We are seeking a talented Embedded Linux Software Engineer to join our team at Canonical. As a key member of our team, you will be responsible for designing and developing high-quality software for embedded systems, collaborating with globally distributed teams, and contributing to the growth of our open-source community.


**Key Responsibilities**



  • Design and develop software for embedded systems using the latest Linux kernel and open-source technologies
  • Collaborate with cross-functional teams to integrate and maintain device-oriented software stacks
  • Write high-quality, well-designed software and contribute to technical documentation
  • Participate in complex customer engagements involving complete system architectures from cloud to edge

**Requirements**



  • Undergraduate degree in Computer Science or a related field
  • Experience with Linux (Debian or Ubuntu preferred) and proficiency in at least one of Golang, C, C++, or Rust
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Passion for embedded systems software and experience with firmware, boot loaders, and power management
  • Fluency in English and excellent communication and presentation skills

**What We Offer**


We offer a dynamic work environment, opportunities for professional growth, and a competitive compensation package. Our benefits include a personal learning and development budget, annual compensation review, recognition rewards, and more. If you are passionate about embedded systems software and eager to contribute to the growth of our open-source community, we encourage you to apply for this exciting opportunity.



  • Melbourne, Victoria, Australia Canonical Full time

    Canonical is seeking an Embedded Linux Senior Software Engineer to join their team in Australia.About the Role- Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks.- Work with partners to deliver a delightful, optimised, first-class Ubuntu experience on their platforms.- Participate as...


  • Melbourne, Victoria, Australia Canonical Full time

    This is a challenging Embedded Linux Senior Software Engineer role with Canonical, a leading company in AU, where you will have the opportunity to work with an amazing team and contribute to the growth of the company.**Key Responsibilities:**- Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software...


  • Melbourne, Victoria, Australia Canonical Full time

    Job Summary: Canonical is seeking a skilled Embedded Linux Software Engineer to design, develop, and test software applications using various programming languages and tools.Key Responsibilities:Software Development: Collaborate with cross-functional teams to identify and prioritize project requirements, conduct code reviews, and ensure high-quality software...


  • Melbourne, Victoria, Australia Australia Wide Engineering Recruitment Full time

    About the RoleWe are seeking an experienced Embedded Firmware and Hardware Engineer to join our team on a 6-month contract with potential to extend. As a key member of our engineering team, you will be responsible for designing and developing embedded systems, firmware, and hardware for our IoT devices.Key ResponsibilitiesDesign and develop embedded systems,...

  • Software Engineer

    4 weeks ago


    Melbourne, Victoria, Australia Green Light Full time

    We are seeking a skilled Software Engineer to join our team at Green Light Australia. As a key member of our team, you will be responsible for designing and developing software solutions using a range of technologies including Java, NiFi, Kafka, Rest API, Ansible, Jenkins, Spring, Docker, Kubernetes, Linux/Windows, Jira, and Confluence.Key...


  • Melbourne, Victoria, Australia XPT Software Australia Pty Ltd Full time

    Job DescriptionWe are seeking a highly skilled DevOps Engineer and Full-Stack Developer to join our team at XPT Software Australia Pty Ltd. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining our software systems.Key Responsibilities:Coding and scripting: Expertise in programming languages such as...


  • Melbourne, Victoria, Australia Programmed Full time

    As a key member of our team, you will be responsible for designing and developing cutting-edge embedded system software solutions.About the RoleWe are seeking an experienced Senior Embedded System Software Developer to join our team.Key ResponsibilitiesDesign and develop high-quality embedded system software solutions.Work collaboratively with...


  • Melbourne, Victoria, Australia Embedded Expertise Full time

    We are seeking a skilled SCADA Engineer to join our team at Embedded Expertise. The successful candidate will be responsible for the design, implementation, and maintenance of SCADA systems used in power transmission & distribution.**Key Responsibilities:**Design and develop SCADA systems for power distribution networks, ensuring optimal performance and...


  • Melbourne, Victoria, Australia Australia Wide Trades Recruitment Full time

    About the Role:We are seeking an experienced Embedded Systems Engineer to join our team in Mulgrave. As an Embedded Systems Engineer, you will be responsible for designing and developing embedded firmware and hardware for a range of IoT devices.Key Responsibilities:Design and develop embedded firmware and hardware for IoT devicesWork on increasing stability...


  • Melbourne, Victoria, Australia Embedded Expertise Full time

    We are seeking a skilled SCADA Systems Engineer to join our dynamic team at Embedded Expertise. The successful candidate will be responsible for the design, implementation, and maintenance of SCADA systems used in power transmission & distribution. This role requires a deep understanding of SCADA technologies, strong problem-solving skills, and the ability...


  • Melbourne, Victoria, Australia Embedded Expertise Full time

    Embedded Expertise SCADA Engineer RoleWe are seeking a skilled SCADA Engineer to join our dynamic team, responsible for designing, implementing, and maintaining SCADA systems for power transmission and distribution.Key Responsibilities:Design and Develop SCADA Systems: Utilize expertise to create effective SCADA systems for power distribution networks,...


  • Melbourne, Victoria, Australia Australia Wide Trades Recruitment Full time

    About the Role:We are seeking an experienced Embedded Systems Engineer to join our team in Mulgrave. As an Embedded Systems Engineer, you will be responsible for designing and developing embedded firmware and hardware for a range of IoT devices.Key Responsibilities:Design and develop embedded firmware and hardware for IoT devicesCollaborate with...

  • Software Engineer

    3 weeks ago


    Melbourne, Victoria, Australia Optimum Movement Full time

    Our company is seeking a Software Engineer to join our team. Key responsibilities include designing and developing software applications using various programming languages. A strong understanding of data structures and algorithms is required for this role.Key Skills:Programming languages such as Java, Python, and C++Database management systems like MySQL...


  • Melbourne, Victoria, Australia Embedded Expertise Full time

    We are seeking a highly skilled SCADA Systems Engineer to join our team at Embedded Expertise. The successful candidate will be responsible for the design, implementation, and maintenance of SCADA systems used in power transmission & distribution. This role requires a deep understanding of SCADA technologies, strong problem-solving skills, and the ability to...


  • Melbourne, Victoria, Australia Canonical Full time

    This is a Software Engineer, Sustaining Engineering role with Canonical, a leading company in AU, where you will be part of an amazing team that is continuing to grow rapidly.More About the Role at CanonicalThis role involves working with critical issues in the open source stack that require software engineering for upstream bug fixes. Our engineers must be...

  • Software Engineer

    3 weeks ago


    Melbourne, Victoria, Australia Embedded Expertise Full time

    Job Title: Software Engineer - FrontendJob Description:We are seeking a skilled Frontend Developer to join our team. The ideal candidate will have experience with JavaScript and HTML/CSS and be able to create visually appealing and user-friendly interfaces.Responsibilities:Design and develop interactive user interfaces using JavaScript and...

  • Software Engineer

    1 month ago


    Melbourne, Victoria, Australia Green Light Full time

    Software Developer OpportunityGreen Light Australia is partnering with a leading company to engage Software Developers at various levels from mid-level to senior within the Java, NiFi, Ansible, Spring, Rest API, Docker, and Kubernetes space.The ideal candidate will have experience as a Software Engineer, an existing NV1 Security clearance, and good...


  • Melbourne, Victoria, Australia Australia Wide Trades Recruitment Full time

    Company OverviewAustralia Wide Trades Recruitment presents an exciting opportunity for an Embedded Sustainability Engineer to join our client, a technology consultancy with a vision to reduce Australian households' electricity bills and contribute to a low-carbon future.


  • Melbourne, Victoria, Australia Onset Group Full time

    Job Title: Senior Linux Systems EngineerJob Description:As a Senior Linux Systems Engineer at Onset Group, you will be responsible for administering and optimizing the infrastructure behind our bespoke voice platform. This includes working extensively with Linux (Ubuntu), FreeSWITCH, OpenSIPS, VoIP/SIP protocols.Key Responsibilities:Support and innovate:...


  • Melbourne, Victoria, Australia Embedded Expertise Full time

    Embedded Expertise seeks a skilled SCADA Engineer to join our dynamic team. The successful candidate will be responsible for designing, implementing, and maintaining SCADA systems used in power transmission and distribution.The ideal candidate will have a deep understanding of SCADA technologies, strong problem-solving skills, and the ability to work...