Embedded Software Developer

2 days ago


Brisbane, Queensland, Australia beBeeEmbedded Full time $112,000 - $130,000
Embedded Software Development Opportunity

We are seeking an experienced embedded software developer to design and implement efficient software solutions for a variety of electronic products. As a key member of our team, you will play a crucial role in improving the quality and reliability of our products.

Your primary responsibility will be to develop high-quality embedded C code that interfaces power electronics for LED lighting products, focusing on reliability, performance, testability, and long-term maintainability.

  • Develop high-quality embedded C code for interfacing power electronics, ensuring efficient and reliable operation.
  • Integrate external communication protocols, including Ethernet and serial, into your designs.
  • Design software architectures considering real-time constraints, processing throughput, execution context, electrical protocols, data coherence, and concurrency.
  • Perform firmware bring-up on new electronics designs, ensuring proper initialization, configuration, and validation of the embedded system.
  • Develop and maintain Yocto recipes, Makefiles, Bash, and Python scripts, as well as other build automation tools.
  • Collaborate with peers in code reviews, design reviews, test strategies, and project plans.
  • Write, maintain, and execute unit, integration, and end-to-end tests to ensure functional correctness and prevent regressions.
Requirements:
  • Bachelor's degree in Computer Science or related field, or equivalent years of experience.
Desired Skills:
  • High proficiency in understanding software flow from computer science 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 and cross-compiling 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, policies, and processes.
  • Familiarity with OOP, SOLID, GRASP, Design Patterns, and refactoring to Patterns.
  • Ability to build and configure physical test beds for various hardware controller configurations and applications.
  • Moderate proficiency with Microsoft applications such as Word, Excel, PowerPoint, and Outlook.


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

    Job DescriptionWe are seeking an expert in embedded software development to join our team. The successful candidate will be responsible for designing and developing high-quality embedded software solutions, working closely with our cross-functional teams to deliver products that meet customer needs.The ideal candidate will have a strong background in...


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

    Job TitleA Embedded Systems Software Developer position is available, where you will be responsible for designing and developing software solutions for embedded systems.The ideal candidate should have a solid understanding of computer science principles, as well as experience with embedded Linux and C programming.Additionally, the candidate should be...


  • Brisbane, Queensland, Australia beBeeFirmware Full time US$160,000 - US$180,000

    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 DescriptionWe are seeking an Embedded Software Engineer to join our team.The successful candidate will be responsible for developing software and firmware solutions for embedded systems, improving the quality of design by thorough testing, and demonstrating behavior consistent with our company's values.Key responsibilities include:Developing,...


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

    About Embedded Software Expert Role:Our organization is seeking a skilled Embedded Software Expert to develop software and firmware solutions for embedded systems.Key Responsibilities:Maintain, optimize, and improve high-quality embedded C code for LED lighting products, focusing on reliability, performance, testability, and long-term...


  • Brisbane, Queensland, Australia beBeeEmbedded Full time $80,000 - $124,000

    Are you looking for a challenging role in software engineering? We have over 1,000+ opportunities available across the United States.Embedded System Developer JobsAutomated Testing and Embedded Software EngineeringPrice Sign Division Embedded Software EngineerTraffic Division Embedded Software EngineerSoftware Developer III, Embedded Systems/Firmware,...


  • Brisbane, Queensland, Australia beBeeFirmwareEngineer Full time $190,000 - $210,000

    Job Opportunity:Avive Solutions is seeking a highly skilled Principal Firmware Engineer to develop and lead new embedded firmware systems from early design stages through production releases, maintenance, optimizations, and expansions.The ideal candidate will have a deep understanding of C and C++ programming languages, as well as experience with bare metal...


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

    Job DescriptionWe are seeking a talented Software Developer to join our team. The successful candidate will be responsible for developing and maintaining software solutions for embedded systems, ensuring the highest quality and performance.Key responsibilities include:Designing and implementing software architectures that meet real-time constraints and...


  • Brisbane, Queensland, Australia beBeeDeveloper Full time

    Embedded Software DeveloperWe are seeking an accomplished Embedded Software Developer to join our team. The successful candidate will develop software and firmware solutions for embedded systems while improving the quality of the design of electronic and software products by thorough testing.Key Responsibilities:Develop high-quality embedded C code to...


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