Embedded Systems Specialist

1 week ago


Melbourne, Victoria, Australia beBeeEmbedded Full time $160,000 - $220,000

Job Overview:

Design and Develop Embedded Software

We are seeking an experienced Embedded Systems Specialist to join our team. As an embedded software engineer, you will be responsible for designing, developing, and maintaining embedded software for STM32 microcontrollers.

The ideal candidate will have a strong understanding of C programming, multithreaded systems development, and real-time operating systems (RTOS). Experience with Embedded Linux, RF communication technologies, and CI/CD pipelines is highly desirable.

Key Responsibilities:
  • Design, develop, and maintain embedded software for STM32 microcontrollers
  • Implement and debug multithreaded applications using RTOS
  • Develop and maintain device drivers and middleware for embedded Linux platforms
  • Integrate RF communication protocols and optimize wireless performance
  • Collaborate with hardware engineers and testers to ensure seamless integration
  • Use CI/CD pipelines for software testing, build, and deployment
Required Skills & Qualifications:
  • Proficiency in C programming and multithreaded systems development
  • Strong experience with STM32 and real-time operating systems (RTOS)
  • Hands-on development with Embedded Linux, including kernel modules and user-space applications
  • Experience with RF communication technologies (e.g., BLE, ZigBee, LoRa, proprietary RF stacks)
  • Familiarity with CI/CD pipelines and automated testing for embedded systems
  • Solid experience delivering embedded solutions in commercial settings
Nice to Have (Bonus Skills):
  • Exposure to Python or shell scripting for test automation
  • Knowledge of PCB-level debugging and low-level hardware bring-up
  • Understanding of cyber security principles in embedded systems
  • Experience with version control tools like Git and collaboration tools like Jira or Confluence


  • Melbourne, Victoria, Australia beBeeSoftware Full time $85,673 - $114,915

    Software Quality Assurance SpecialistAbout the RoleThis is a highly rewarding opportunity for a detail-oriented and innovative professional to join our team as a Software Quality Assurance Specialist.In this role, you will be responsible for designing, implementing, and executing test strategies and plans for our embedded software systems.You will play a...


  • Melbourne, Victoria, Australia beBeesoftware Full time US$78,000 - US$96,000

    Software Engineering ExpertAs a Software Engineering expert, you will have the opportunity to work on cutting-edge projects, utilizing your skills in embedded systems, cloud integration, and full-stack software development.Your primary focus will be on contributing to the development of smart HVAC solutions by integrating IoT edge devices with Microsoft...


  • Melbourne, Victoria, Australia beBeeSoftwareEngineer Full time $140,000 - $180,000

    We are seeking a skilled Software Engineer to join our team in the Land Systems Division.This is an exciting opportunity to work on highly complex, mission-critical systems software that enhances the operational effectiveness, survivability, and interoperability of armoured fighting vehicles.You will be involved in engineering software solutions embedded...


  • Melbourne, Victoria, Australia beBeeQuality Full time $60,000 - $100,000

    Software Quality Assurance SpecialistWe are seeking a highly skilled and detail-oriented Software Quality Assurance Specialist to join our team. As a key member of our quality assurance team, you will play a vital role in ensuring the quality and performance of our software products.Key Responsibilities:Developing and executing comprehensive test strategies,...


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

    Embedded Software Developer RoleNomad Atomics is pioneering the commercialisation of quantum sensing technology, pushing the boundaries of what's possible.Our team of leaders in the quantum sensing field is growing rapidly and we're seeking talented engineers to join us on this exciting journey.We're looking for individuals who share our passion for...


  • Melbourne, Victoria, Australia beBeeEngineering Full time $125,000 - $150,000

    Job Title:Electrical Engineering SpecialistThis role involves designing and developing embedded systems centered on ARM Cortex-M4 and Cortex-M7 microcontrollers.Main Responsibilities:Architect and design embedded systems using advanced microcontroller technologyImplement high-speed interfaces including USB 3.0, Gigabit Ethernet, SDRAM, and LVDSIntegrate...


  • Melbourne, Victoria, Australia beBeeSoftwareDeveloper Full time $150,000 - $200,000

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team.The successful candidate will be involved in engineering software solutions embedded within various vehicle subsystems, including weapon control software, fire control systems, situational awareness displays, vehicle diagnostics, and system integration...


  • Melbourne, Victoria, Australia beBeeSoftware Full time $86,836 - $121,115

    Job Title: Software Quality Assurance EngineerWe are seeking a skilled and detail-oriented Software Quality Assurance Engineer to join our team. In this role, you will be responsible for designing, implementing, and executing test strategies and plans for our embedded software systems.You will play a crucial role in ensuring the quality and performance of...


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

    Job OpportunityWe 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...


  • Melbourne, Victoria, Australia beBeeEmbeddedDeveloper Full time $110,000 - $140,000

    Embedded Systems Developer JobWe are seeking a seasoned software engineer to join our team.Develop and implement software solutions in line with project plans and defined software development process.Contribute to software documentation, including architectures, design documentation, requirements, etc.Design and implement unit and integration test plans, and...