Embedded Linux Software Engineer @ Luminex Belgium (Genk)
Embed yourself in our switches and nodes.
Rammstein | Powered by Luminex
Luminex Network Intelligence is seeking a dedicated Embedded Linux Software Engineer to join our innovative Embedded Linux Firmware team. Luminex develops professional AV Ethernet switches and nodes used in prestigious live events and venues worldwide.
As an Embedded Linux Software Engineer, you will develop the networking software running on these devices.
Key Responsibilities:
- Linux Software Development: Design, develop, and debug software for embedded Linux systems within our product range, including GigaCore switches and LumiNode processors. This can include working on low-level communications protocols (f.e. SPI, I2C, UART, …) up to advanced networking protocols (IGMP, sACN, AVB, …).
- Collaboration: Work closely with hardware engineers to optimize performance and ensure the seamless integration of firmware and hardware components.
- Quality Assurance: Assist the test team in defining test specifications, as well as developing and maintaining regression tests.
- Continuous Improvement: Participate in code reviews and contribute to the enhancement of development processes and best practices.
- Documentation: Create and maintain detailed documentation of firmware design and development processes.
Qualifications:
- Educational Background: You hold a master’s degree in computer science or have proven equivalent experience.
- Experience: Experience in software design, testing and debugging, in an embedded Linux environment.
- Technical Skills: Strong C programming experience in Linux environments. We increasingly use Rust for new components, so experience here is welcome, or at least eagerness to learn.
- Soft Skills: Strong problem-solving abilities, attention to detail, excellent communication, and teamwork skills.
Preferred Skills:
- Networking: Experience with network protocols is highly desirable. This not only includes implementing them, but also analyzing their behavior.
- Scripting Languages: Knowledge of Python or Bash for scripting and automation.
- Version Control: Proficiency with version control systems such as Git.
- Scrum: Experience working in a Scrum team is also a plus.
- Keywords: C, Rust, Linux, POSIX, git, network protocols, PTP/AVB, packet processing.
Our offer:
We offer you a challenging role in a fast-growing Belgian company with a well-known reputation in the worldwide entertainment industry. You will become part of an agile team of developers and engineers, creating the most sophisticated technology for the AV industry. With an intensive training program, we also encourage you to continue to grow in your career and develop your talents. This role comes with a permanent employment contract, a competitive salary, a comprehensive extralegal package and a bunch of fun colleagues.
Sound interesting, but Lumi-who?
Luminex Network Intelligence is a manufacturer of data distribution equipment for lighting, audio and video solutions in the professional entertainment industry. We develop multiple devices to set up a large AV network without any IT knowledge. As a pioneer in the relatively young application of show-control data networks, we managed to become a respected brand in the international AV industry over the past 15 years. Our devices are being used to build the backbone for a rock solid and fully redundant network on big shows such as the Eurovision Song Contest in Copenhagen, the opening ceremony of the Sotsji Winter Games, Glastonbury festival, multiple concerts at Madison Square Garden and world tours of multiple super stars like Robbie Williams, Muse, Coldplay, Adele and Beyoncé.