Position: Associate

Job type: Full-time

Loading ...

Job content

We are a Belgian engineering consulting firm that assists SMEs and large industrial organizations in bringing their innovation and R&D initiatives to life.

Job Description

The Embedded Software Developer – Optical and Machine learning is responsible for developing and enhancing embedded applications. They will be involved in the entire software development process, including analyzing, designing, coding, integrating, testing, and supporting a range of products that contain embedded source code.

The role will include collaborating with technical leadership and working closely with the firmware/software development team.

????Responsabilities

Perform complex design, implementation, maintenance, enhancement, testing, and support of firmware/software

Develop firmware/software test requirements for complex modules, execute test specifications

Estimate work for complex modules under development

Review specifications and other documentation to determine firmware/software engineering requirements

Present complex technical findings and developments

Execute complex module, subsystem and system test procedures to ensure software quality

Provide advice on project costs, design concepts, or design changes

Document design specifications, installation instructions, and other system-related information

Collaborate with electrical engineers to select appropriate design solutions or ensure compatibility of electrical components

Provide technical guidance or support for troubleshooting embedded systems

Investigate system component suitability and make recommendations

Analyze and predict system performance through models and simulations

Stay updated with the latest development tools, programming techniques, and computing equipment

Some periodic travel required (less than 15%)

Profile / Requirements

???? Required Qualifications

Master’s degree in Software Engineering, Computer Science, or related field (or equivalent work experience)

Minimum 5 years of industrial experience in firmware/software development for embedded systems

Experience with machine learning and optical is a must

Solid knowledge of ARM Cortex-M and ARM Cortex-A architectures

Strong working knowledge of the C/C++ programming language

Solid knowledge and experience with embedded Linux (e.g., Yocto project) and RTOS (e.g., Zephyr OS)

Strong working knowledge of industry-accepted software compilers, emulators, and integrated systems

Ability to utilize lab tools such as oscilloscopes, bus analyzers, data acquisition systems, etc.

Knowledge of Revision Control tools (e.g., GIT)

Experience in Object-Oriented design is desired

Scripting experience using Python and JavaScript is desired

Experience with Computer Vision and Signal Processing is desired

Knowledge of wireless technologies such as cellular connectivity (e.g., 4G and 5G) is desired

Prior working experience with advanced sensors such as Camera, LiDAR, and RADAR is desired

Knowledge of connectivity protocols such as Modbus is desired

????Benefits

Car with fuel card OR mobility budget

Flexible work hours

Meal vouchers

Health insurance

Pension insurance

Phone subscription

150€ representation fee per month

20 days holiday + 12 days’ RTT
Loading ...
Loading ...

Deadline: 09-01-2026

Click to apply for free candidate

Apply

Loading ...

SIMILAR JOBS

Loading ...
Loading ...