Senior Embedded Software Developer

15 hours ago


Melbourne, Victoria, Australia beBeeEmbeddedC++Engineer Full time $80,000 - $120,000
Embedded C++ Software Engineer

About the Role

We are seeking an experienced Embedded C++ Software Engineer to join our team in Victoria, AU. The ideal candidate will have a strong background in software development and be proficient in C++ (17 or greater).

Key Responsibilities:

  • Custom Linux Distributions
  • Develop and maintain custom Linux distributions using Yocto or similar build systems.
  • Device Driver Integration
  • Integrate and configure device drivers, bootloaders, and kernel modules for embedded platforms.
  • Collaboration with Hardware Engineers
  • Collaborate with hardware engineers to bring up new boards and debug low-level issues.
  • System Performance Optimization
  • Optimize system performance, boot time, and resource usage for embedded environments.
  • Secure Software Updates
  • Implement secure and reliable software update mechanisms for deployed devices.
  • Documentation and Testing
  • Document system architecture, build processes, and configuration details. Develop unit and integration test plans, implement automated tests, and perform manual testing to confirm requirements are satisfied.

Requirements

To be successful in this role, you should have:

  • Engineering Degree
  • Bachelor's degree in engineering within one of the following disciplines: Electronics engineering, Mechatronics engineering, Computer Science or Software Engineering.
  • Software Development Skills
  • Demonstrated experience with C++ (17 or greater), embedded device experience, hard real-time / ISR handling and device drivers for time-critical applications, standard interfaces and devices such as DACs, ADCs, etc., and GoogleTest & GoogleMock.


  • Melbourne, Victoria, Australia beBeeSoftwareDevelopment Full time $150,000 - $180,000

    Embedded Software Development OpportunitiesWe seek an experienced Senior Embedded Software Engineer to join our team. As a key member of the engineering group, you will design, develop, test, and maintain embedded software solutions for our product portfolio.In this role, you will work closely with internal teams and external partners to deliver...


  • Melbourne, Victoria, Australia beBeeEmbeddedSoftwareDeveloper Full time $150,000 - $180,000

    Senior Embedded Software Developer PositionJob Overview:The primary objective of this Senior Embedded Software Engineer role is to conceptualize, design, and develop cutting-edge embedded software solutions for our extensive product range. This involves collaborating closely with various teams and partners to deliver high-quality software that meets...


  • Melbourne, Victoria, Australia ProFound People Full time

    Senior Embedded Software Engineer - ContractSenior Embedded Software Engineer - ContractDirect message the job poster from ProFound PeopleExperienced Electronics/Electrical Engineer now Associate Director for Engineering, Technology RecruitmentContract - Senior Embedded Software EngineerLocation: Melbourne, AustraliaEmployment Type: 6-month contract (with...


  • Melbourne, Victoria, Australia mexec Full time

    OverviewRole: Senior Embedded Software Engineer at mexec.Our client is a global leader in microscopic imaging, with patented technologies enabling in vivo imaging of tissues across a wide range of surgical, pathology and life sciences applications. Through innovation and collaborations locally and internationally, they are expanding their portfolio and will...


  • Melbourne, Victoria, Australia beBeeSoftware Full time $160,000 - $220,000

    Embedded Software Professional WantedOur team is seeking an experienced Embedded Software Engineer to contribute to the design, development, and maintenance of high-quality software solutions for STM32 microcontrollers.Key Responsibilities:Develop and maintain robust embedded software applications utilizing STM32 microcontrollersImplement multithreaded...


  • Melbourne, Victoria, Australia mexec Full time

    OverviewRole: Senior Embedded Software Engineer at mexec.Our client is a global leader in microscopic imaging, with patented technologies enabling in vivo imaging of tissues across a wide range of surgical, pathology and life sciences applications. Through innovation and collaborations locally and internationally, they are expanding their portfolio and will...


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

    Embedded Software Development Leader:About the Role:We are seeking a highly skilled Embedded Software Development Leader to drive innovation and compliance in medical device development. As a key member of our design team, you will be responsible for designing, developing, testing, and maintaining embedded software across our product portfolio.Key...


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

    Job OpportunityRole: Senior Embedded Software Engineer at a global leader in microscopic imaging.The company is expanding its portfolio through innovation and collaborations locally and internationally, transforming patient's lives by enabling digital biopsies for cancer screening, diagnosis, and treatment.Key ResponsibilitiesDesign, develop, test, and...


  • Melbourne, Victoria, Australia beBeeEngineering Full time

    Medical Device Software Engineering Lead\Working within our design team, you will lead embedded software engineering and make a significant contribution towards the development of medical devices. This role requires strategic leadership, technical expertise, and collaboration with internal teams and external partners.\Key Responsibilities:\Design, develop,...


  • Melbourne, Victoria, Australia beBeeSoftware Full time $140,000 - $160,000

    We are looking for a skilled Software Engineer to join our team. In this role, you will be working on highly complex mission-critical systems software that enhances the operational effectiveness, survivability, and interoperability of armoured fighting vehicles.Key Responsibilities:Design, develop, test, and maintain embedded software for armoured vehicle...