Embedded Software Developer

7 days ago


Brisbane, Queensland, Australia beBeeSoftware Full time $112,000 - $130,000
Embedded Software Expert Wanted

We are looking for an experienced embedded software engineer to design and develop innovative software solutions for various applications. As a key member of our team, you will be responsible for creating efficient and reliable code that meets the needs of our clients.

Key Responsibilities:

  • Develop high-quality C code to interface with power electronics for LED lighting products, focusing on reliability, performance, testability, and maintainability.
  • Integrate external communication protocols, including Ethernet and serial.
  • Design software architectures considering real-time constraints, processing throughput, execution context, electrical protocols, data coherence, and concurrency.
  • Perform firmware bring-up of firmware on new electronics designs, ensuring proper initialization, configuration, and validation of the embedded system.
  • Develop and maintain build automation tools, including Yocto recipes, Makefiles, Bash, and Python scripts.
  • Participate in peer review of code, designs, test strategies, and project plans.
  • Write, maintain, and execute unit, integration, and end-to-end tests to ensure functional correctness and prevent regressions.
  • Gather, analyze, and workshop requirements.
  • Present work to Product Managers to gather feedback and align on requirements.
  • Break down work into small actionable tasks with time estimates.
  • Develop and debug software in a mixed Linux and Windows environment.
  • Participate in Agile Retrospectives to evolve the team's process.

Requirements:

  • Bachelor's degree in Computer Science or related field, or equivalent years of experience.
  • 2-4 years of Embedded Linux and C programming experience.

What We Are Looking For:

  • High proficiency in understanding software flow from first principles across multiple layers of context in an embedded system.
  • High proficiency in understanding the interaction between software and electronic components in an embedded system.
  • Moderate proficiency programming in ANSI standard C.
  • Moderate proficiency working in a Linux software development environment.
  • Familiarity with building open-source projects from scratch.
  • Familiarity with Yocto and building Linux from source.
  • Familiarity with Ethernet and serial interfaces.
  • Highly proficient analytical and problem-solving skills.
  • Strong attention to detail and ability to follow established procedures and processes.
  • Familiarity with OOP, SOLID, GRASP, Design Patterns, and refactoring to Patterns.
  • Ability to build physical test beds for various hardware controller configurations and applications.
  • Moderate proficiency with Microsoft applications such as Word, Excel, PowerPoint, and Outlook.
  • Excellent verbal and written English communication skills.
  • Excellent time management and organization skills.

Why Join Us:

  • Innovative corporate culture - we live by our values.
  • Career development opportunities and profit sharing bonus.
  • Fun company events.
  • Company donation matching and volunteer rewards.


  • Brisbane, Queensland, Australia beBeeembeddedSoftware Full time $112,000 - $130,000

    Embedded Software Developer OpportunityWe are seeking a skilled Embedded Software Developer to join our team. As an Embedded Software Developer, you will be responsible for designing and developing software solutions for embedded systems.About the RoleYou will work closely with cross-functional teams to design and develop high-quality embedded C code.You...


  • Brisbane, Queensland, Australia Bebeefirmware Full time

    Robotic Firmware Development LeadWe're developing innovative solutions to address industry's pressing material transportation and storage challenges.This role requires collaboration with multidisciplinary hardware and software teams, owning firmware development throughout the product lifecycle, and contributing to real-time embedded systems critical to robot...


  • Brisbane, Queensland, Australia beBeeEmbeddedSoftwareEngineer Full time $112,000 - $130,000

    Job Opportunity">">We are looking for a skilled Embedded Software Engineer to develop and maintain software solutions for embedded systems.">The ideal candidate will have experience in C programming, Linux development, and firmware bring-up.">A strong understanding of software flow and interaction between software and electronic components is...


  • Brisbane, Queensland, Australia beBeeSoftwareEngineer Full time $112,000 - $130,000

    Job OverviewThe position of Software Engineer is a critical role in the development of software and firmware solutions for embedded systems. This requires thorough testing to improve the quality of electronic and software products.Key Responsibilities:


  • Brisbane, Queensland, Australia beBeeDeveloper Full time $112,000 - $130,000

    Software Development OpportunityThe successful candidate will be responsible for designing, developing, and testing software solutions for embedded systems. This involves creating high-quality code to interface power electronics for LED lighting products, ensuring reliability, performance, testability, and long-term maintainability.The ideal candidate should...


  • Brisbane, Queensland, Australia beBeeSoftwareDeveloper Full time $112,000 - $130,000

    Job OpportunityAre you looking for a challenging and rewarding role in software development? This position involves working with embedded systems to design and develop high-quality software solutions.About the RoleDevelops, maintains, and optimizes high-quality embedded C code to interface power electronics for LED lighting products.Integrates external...


  • Brisbane, Queensland, Australia beBeeSoftwareDeveloper Full time $112,000 - $130,000

    About This PositionWe are seeking a highly skilled professional to develop software and firmware solutions for embedded systems. The ideal candidate will have a strong background in Software Development and be able to improve the quality of electronic and software products through thorough testing.Demonstrating behavior that is consistent with our values of...


  • Brisbane, Queensland, Australia beBeeSOFTWARE Full time $112,000 - $130,000

    Software Development Engineer (Embedded Linux & C)About This RoleThis exciting opportunity requires a skilled software developer to design and develop high-quality software solutions for embedded systems. The ideal candidate will have extensive knowledge of embedded Linux, C programming, and experience in developing firmware solutions.The Software...


  • Brisbane, Queensland, Australia beBeeSoftware Full time $112,000 - $130,000

    Job Title: Embedded Systems Software EngineerJob Description:This is an exciting opportunity to work with a team of experts in embedded systems software development. As an Embedded Systems Software Engineer, you will design, develop, and test software solutions for a wide range of applications.Responsibilities include developing high-quality C code,...


  • Brisbane, Queensland, Australia beBeeSoftware Full time $112,000

    Embedded Software Developer PositionThe role of the Embedded Software Developer involves creating software solutions for embedded systems, with a focus on enhancing the quality of electronic and software products through rigorous testing.This position requires an individual who can develop, maintain, and optimize high-quality embedded C code to interface...