Senior Golang-C++ Developer-Remote- Chicago, IL-Visa: GC- USC- H4-GC Ead at Chicago, Illinois, USA |
Email: [email protected] |
From: sunny, Source Infotech Inc [email protected] Reply to: [email protected] Hi, Hope you are all doing well, Please find the details of Requirement, Title: Senior Golang/ C++ Developer Location: Remote- Chicago, IL video interview Visa: GC/ USC/ H4/GC Ead Need LinkedIn Sharp, legitimate candidates only! 6 or more years of experience More information on Fortra role there are 2 this is a for sure placement for right candidate. We need to certify DG agent running on ARM processor based Windows Machines. Update compiler from 2019 (very outdated) to 2022 (latest). Kernel down in our code needs to be recompiled in ARM - everything above the kernel at the user level can continue to be compiled in x86_64 and run through some form of emulation. Hooking app needs to be rewritten - small bit of low level intricate assembler code that hooks into the kernel. Microsoft recommends looking at a more standard way of achieving this, Driver setup INF - config needs to be updated to add ARM support Automation needs - We need to have the Automation RF running Agents on ARM Build pipeline updates to produce ARM binaries in parallel with the existing x86/64 binaries. Programming Languages: Proficiency in C/C++ and go. Familiarity with other languages such as Python, Power, can be beneficial Windows APIs: Experience with Win32, COM, or UWP (Universal Windows Platform) APIs for interacting with the Windows OS. Windows Internals: Strong understanding of Windows architecture and Windows kernel drivers Problem-Solving & Analytical Skills Ability to troubleshoot complex issues, especially those related to Windows internals like memory leaks, application crashes, and performance bottlenecks. Strong analytical mindset to diagnose issues in the operating system or application layers. Development Tools: Proficiency with Visual Studio, Git, and CI/CD tools for version control and deployment. Nice to have Debugging: Proficiency with ARM-specific debugging tools and emulators, like WinDbg for ARM or Visual Studios remote debugging for ARM devices. Cross-Compilation: Experience with cross-compiling x86 applications to ARM, which involves configuring compilers and build systems (e.g., MSBuild, CMake) to generate ARM-compatible binaries. Windows on ARM: Familiarity with Windows 10/11 for ARM, including the Windows Subsystem for ARM and ARM64EC, which allows mixing x86 and ARM code in a single process. Libraries and Dependencies: Be aware of dependencies and external libraries that may need to be replaced or recompiled for ARM. Not all x86 libraries will work directly on ARM, so it's crucial to identify and resolve those issues. Thanks, Sunny IT Recruiter Source InfoTech Inc., Email: [email protected] Keywords: cprogramm cplusplus continuous integration continuous deployment information technology golang green card Illinois Senior Golang-C++ Developer-Remote- Chicago, IL-Visa: GC- USC- H4-GC Ead [email protected] |
[email protected] View All |
08:17 PM 01-Oct-24 |