Get the latest news from the job market, Sign up for our newsletter!
svg-edited-svg-1

Embedded Software Engineer

  • Loop Earplugs
Antwerp, Belgium
Full-time
Published:
  • Loop Earplugs
Antwerp, Belgium
Full-time
Published:

ABOUT THE ROLE:

As an Embedded Software Engineer at Loop, you will have an impact in designing, developing, and optimising embedded software solutions for our future products with active focus. Working closely with cross-functional teams, you will contribute to the creation of efficient and reliable software for our cutting-edge products. We are looking for an engineer with a strong software background and a passion for staying ahead in the ever-evolving field of embedded systems. You’ll work closely with our Embedded Hardware Engineers and report directly to Tom, our Lead Advanced Engineering.

WHAT YOU WILL DO: 

  • Embedded Software Development: Design, develop, and optimize embedded software for active product developments, ensuring functionality, efficiency, and maintainability;

  • Firmware Development: Create and implement firmware for embedded systems, considering resource constraints and reliability;

  • Algorithm Design: Develop and optimize algorithms for data processing, communication, and control in embedded systems;

  • Integration: Collaborate with embedded hardware engineers to integrate software with embedded systems, sensors, and peripherals;

  • Debugging and Troubleshooting: Identify and resolve software-related issues through debugging and troubleshooting techniques;

  • Code Review: Participate in code reviews to ensure code quality, adherence to coding standards, and knowledge sharing among team members;

  • Documentation: Create and maintain comprehensive documentation for software designs, APIs, and development processes;

  • Testing and Validation: Develop and implement testing procedures to ensure the reliability and performance of embedded software. Conduct unit testing, integration testing, and system testing;

  • Collaboration: Work closely with hardware engineers, QA engineers, and cross-functional teams to achieve seamless hardware-software integration. You'll report directly to Tom, Lead Advanced Engineering;

  • Continuous Learning: Stay updated on emerging technologies, industry trends, and advancements in embedded software development to contribute to innovative product development.


HOW YOU WILL DO IT:

  • Master's degree in Computer Science, Electronics Engineering, or a related field;

  • Proven experience in embedded software development (5+years). Proven track record in developing and deploying embedded software for consumer electronics products;

  • Experience in Bluetooth technology, communication protocols (e.g., UART, SPI, I2C) and machine learning in embedded systems is highly desirable;

  • Proficiency in programming languages commonly used in embedded systems (e.g., C, C++);

  • Experience with real-time operating systems (RTOS), complex state-machines and data structures;

  • Have good understanding of best industry practices such as code guidelines, version control, CI/CD pipelines;

  • Have a profound understanding of DSP programming and be able to integrate different algorithms;

  • Strong debugging and problem-solving skills;

  • Excellent teamwork and communication skills;

  • You’re open to travel to our office in Antwerp when your presence is required. It’s where our Engineering lab is located.

We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.

Sign in

Sign Up

Forgotten Password