- Loop Earplugs
- Antwerp, Belgium
- Full-time
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:
HOW YOU WILL DO IT:
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.
Share
Facebook
Twitter
LinkedIn
Telegram
Tumblr
WhatsApp
Mail