Embedded Software Development Specialist

5 days ago


Melbourne, Victoria, Australia beBeeSoftwareEngineer Full time $90,000 - $150,000

Seeking a skilled engineer to develop cutting-edge solutions in energy storage systems.

About the Role
  • This position involves translating product requirements into efficient C/C++ code for STM32 platforms, leveraging expertise in analog signal processing and digital filtering.
  • You will work closely with hardware and software engineers to refine system design, ensuring seamless integration of embedded software with hardware components.
  • A key responsibility will be conducting automated and manual testing, documenting unit test results thoroughly.
Key Responsibilities
  • Firmware development for Energy Storage Systems (ESS).
  • Contribution to product research, definition, and development.
  • Support initiatives in advanced ESS and PV inverter technology.
Requirements
  • Bachelor's or Master's degree in Electronics, Electrical Engineering, or a related field.
  • 5+ years' experience with embedded software development on STM32, ESP32, or similar platforms.
  • Strong background in analog signal processing and digital filter implementation.
  • Proficient with communication protocols including Ethernet, USB, CAN, SPI, I2C, and Modbus.
  • Experience with watchdog implementation, memory management, and error handling.
  • Demonstrated ability to work with Agile, Waterfall, and V-Model product development methodologies.
  • Strong understanding of embedded hardware and software integration.
  • Skilled in implementing code for E2 PROM and onboard Flash on embedded targets.
  • Ability to perform hands-on tasks including rig build, test setup, soldering, characterization, and failure analysis.
  • Excellent technical writing skills, with proven experience in preparing test documentation.

This is an excellent opportunity for someone who wants to be part of a dynamic team working on innovative projects.



  • 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 beBeeSoftware Full time $80,000 - $120,000

    Quality Assurance Specialist">This role is designed for an individual who is passionate about software quality and wants to contribute to the development of high-quality products. ">About the Role">We are seeking a detail-oriented Quality Assurance Specialist to join our team. In this role, you will be responsible for designing, implementing, and executing...


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

    Develop Embedded Software SolutionsWe are seeking a skilled freelancer to develop high-quality embedded software solutions for safety-critical devices. The ideal candidate will have experience with C++17 or greater, embedded device development, and hard-real time/ISR handling.The successful applicant will work on tasks in accordance with approved project...


  • Melbourne, Victoria, Australia Bebeesoftware Full time

    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 $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 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 beBeeSoftware Full time $120,000 - $160,000

    Embedded Software Development OpportunityWe deliver innovative solutions to governments and companies worldwide. Our team employs approximately 38,000 people with customers in more than 80 countries.KBR's Experience in AustraliaWith over 65 years working on some of Australia's largest projects, we have unmatched experience supporting the...


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

    Embedded Software Developer OpportunityWe are seeking an experienced Embedded Software Developer to join our cross-functional team. The successful candidate will be responsible for designing, developing and optimising embedded software for quantum sensors with a focus on firmware and driver development.This role involves collaborating with electronic...


  • Melbourne, Victoria, Australia beBeeEmbeddedC++Engineer Full time $80,000 - $120,000

    Embedded C++ Software EngineerAbout the RoleWe 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 DistributionsDevelop and maintain custom Linux distributions using Yocto...


  • 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...