Senior C/C++ and Windows Engineer

Talisman
Den Helder, Netherlands
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Den Helder, Netherlands

Tech stack

Microsoft Windows
C++
Communications Protocols
Windows API
Modbus
Process Monitor
Web Api

Job description

Tooling Working with Dependency Walker, Process Monitor and reverse dependency tools on a daily basis. Can map dependencies without access to source code

Requirements

Shim/stub development Proven experience writing shim DLLs and stub components that mimic legacy driver interfaces in a modern environment Must-have: new lace HAL implementation Able to implement the HAL interfaces that the Lead Architect designs in C or C++. Writes modern replacements for the identified hardware calls Replatforming Experience migrating legacy C/C++ code to a modern Windows build chain step-by-step, including addressing legacy API calls Nice-to-have PLC / Industrial Background with industrial communication protocols (Modbus, serial) or PLC integration Embedded Experience with embedded systems or hardware-near programming Notes Young engineers no longer know this domain. Explicitly look for seniors with industrial, embedded or system-level backgrounds. Combination of old and new is the criterium Security clearance Willing and able to apply for a Defence Certificate of Good Conduct What you bring Must-haves - Legacy forensics : Able to understand how Win32 code, custom drivers, and OCX components once worked and how those dependencies have been ported to newer environments over the years. - Tooling : Working with Dependency Walker, Process Monitor and reverse dependency tools on a daily basis. Can map dependencies without access to source code. - Shim/stub development : Proven experience writing shim DLLs and stub components that mimic legacy driver interfaces in a modern environm...

Apply for this position