Job 1000 van 1000


Report this listing

Solliciteren



Embedded Software Engineer


Luminex Network Intelligence is seeking a dedicated Embedded Software Engineer to join our innovative Firmware team. You will play a key role in developing, testing, and maintaining firmware for our cutting-edge network solutions that power some of the world's most prestigious events and venues.

Key Responsibilities:

Firmware Development:

Design, develop, and debug firmware for embedded 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, ...); it ranges from bit-banging on an SPI bus, to ping-ponging on a websocket. 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, preferably in an embedded Linux environment. Technical Skills:

Proficiency in C is essential for this role. Knowledge of Rust is welcome, or at least eagerness to learn and use it. 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.

Solliciteren

Meer banen van je zoekopdracht