Embedded Systems Developer

2 days ago


Melbourne, Victoria, Australia beBeeEngineering Full time $120,000 - $150,000
Job Opportunity

We are seeking an Embedded Linux Engineer to join our team.

This is a fixed-term contract opportunity that will allow you to develop and maintain custom Linux distributions using Yocto or similar build systems.

As an Embedded Linux Engineer, you will integrate and configure device drivers, bootloaders, and kernel modules for embedded platforms.

You will collaborate with hardware engineers to bring up new boards and debug low-level issues.

Additionally, you will optimize system performance, boot time, and resource usage for embedded environments.

Implement secure and reliable software update mechanisms for deployed devices.

Document system architecture, build processes, and configuration details.

Develop embedded software implementation in accordance with the chosen architecture and detailed design inputs.

Work on tasks in accordance with approved project plans/work breakdown structure and the defined software development process.

Contribute to software documentation such as architectures, design documentation, requirements, etc.

Confirm requirements have been satisfied by developing unit and integration test plans, implementing automated tests, and performing manual testing.

Participate constructively in reviews of software artefacts and software implementation.

Build knowledge of development tools and processes used on assigned projects.

Escalate issues when they become apparent with respect to software estimate to complete, technical risks, etc.

The ideal candidate will have a degree in computer systems or software engineering, electronics engineering, or mechatronics engineering.

Strong experience with Embedded Linux development, including kernel and user-space programming is required.

Hands-on experience with Yocto Project, Buildroot, or similar embedded build systems is necessary.

Proficiency in C/C++ and scripting languages (e.g., Bash, Python) is expected.

Familiarity with cross-compilation, toolchains, and debugging tools (e.g., JTAG, GDB).Experience with version control systems (e.g., Git) and CI/CD pipelines.

Understanding of networking protocols, system security, and resource-constrained environments is beneficial.

A Bachelor's degree in one of the following disciplines: Computer Science or Software Engineering, Electronics engineering, Mechatronics engineering is required.

Citizenship of Australia is mandatory.



  • Melbourne, Victoria, Australia beBeeEmbedded Full time $120,000 - $145,000

    Embedded Systems EngineerOur organization is seeking a skilled Embedded Systems Engineer to develop firmware for cutting-edge medical devices. This role involves collaborating with cross-functional teams to design, develop, and maintain embedded systems using C/C++ programming.The ideal candidate will bring expertise in ARM Cortex-M microcontrollers,...


  • Melbourne, Victoria, Australia beBeeFirmware Full time $120,000 - $145,000

    Embedded Firmware Development SpecialistWe are seeking a seasoned embedded firmware development specialist to join our team and contribute to the design, development, and maintenance of cutting-edge firmware solutions for critical medical applications.Collaborate with lead firmware engineer on developing and implementing firmware designs for embedded systems...


  • Melbourne, Victoria, Australia beBeeDeveloper Full time $95,000 - $145,000

    Job Title: Embedded Systems DeveloperWe are seeking a skilled Embedded Systems Developer to join our team. As an Embedded Systems Developer, you will be responsible for designing and developing software solutions for various systems.Your primary focus will be on creating efficient, modular code using modern C++ (C++11 and later) programming languages. You...


  • Melbourne, Victoria, Australia beBeeDeveloper Full time $50,000 - $166,800

    Job Title: Software EngineerWe are seeking a skilled software professional with expertise in embedded systems, cloud integration, and full-stack software development.Key Responsibilities:Design and implement cross-platform desktop and embedded applications using Tauri and Rust on Linux-based systemsDevelop secure communication pipelines between devices and...


  • Melbourne, Victoria, Australia Bebeeembeddedsystemsdeveloper Full time

    About the RoleWe are seeking a seasoned Embedded Systems Developer to spearhead the development of cutting-edge IoT and smart tech products.You will design and implement firmware platforms, collaborate with electronics and cloud teams, and ensure robust, scalable solutions.Your Key ResponsibilitiesDesign and develop firmware for embedded systemsManage...


  • Melbourne, Victoria, Australia beBeeEmbedded Full time $110,000 - $130,000

    Software Engineer - Embedded SystemsWe are seeking an experienced Software Engineer to join our team in Melbourne, AU. The ideal candidate will have a strong background in software engineering, with expertise in developing embedded software implementations, contributing to software documentation, and participating in reviews of software artefacts.Job...


  • Melbourne, Victoria, Australia beBeeSoftware Full time $80,000 - $150,000

    Job Summary:The Software Engineer II will be responsible for developing and implementing software solutions for HVAC control systems and related equipment. This role requires a strong background in embedded systems, computer science, and electrical engineering.Key Responsibilities:Design and develop software applications using modern C++ programming...


  • Melbourne, Victoria, Australia beBeeFirmware Full time $120,000 - $144,500

    Embedded Firmware Development OpportunitySymmetrio is seeking an experienced firmware engineer to support our customer in the medical device space. This engineer will collaborate with a lead firmware architect on embedded system development for critical applications.This role offers the opportunity to work on cutting-edge embedded systems that directly...


  • Melbourne, Victoria, Australia beBeeSoftware Full time $146,028 - $164,588

    Software Engineering OpportunitiesJob Description:We are seeking a highly skilled Software Engineer to join our team supporting the development of complex, mission-critical systems software for armoured fighting vehicles. As a key member of our team, you will be responsible for designing, developing, testing, and maintaining embedded software for armoured...


  • Melbourne, Victoria, Australia beBeeEmbeddedSoftware Full time $120,000 - $145,000

    Firmware Engineer PositionSymmetrio seeks a highly skilled Firmware Engineer to support firmware development initiatives for critical medical applications.Key ResponsibilitiesCollaborate with the lead firmware architect on embedded systems development.Design, develop, and maintain embedded firmware using C/C++ for ARM Cortex-M based systems.Implement and...