Skip to main content

Senior Cross-Platform Software Engineer

fengkaien's picture

We are looking for hardened software engineers in India. We need people who have the courage to imagine and create, with the skills needed to solve challenging technical problems. If you have a track record of solid product development, we are looking for you!

We have openings for senior developers comfortable with:
• Programming advanced driver-binding infrastructures and low-level device communication between multiple operating systems.

• Writing fault-tolerant low-level system and kernelspace routines in a Windows environment.

• Extending legacy 32-bit code to work in 64-bit Windows at the application layer or directly-interfacing with Windows APIs and kernel code.

• Debugging low-level assembly context switches between two 32-bit applications, and extending the code to function when switching in a 64-bit environment.

• Developing error-checking frameworks to ensure that userspace to kernelspace passing of C structs works correctly between different operating systems in 32- and 64-bit modes.

You should have (most of) these skills:
• Full fluency with C and C++, bash, and Python; bonus for AWK, Perl, Java, C#.

• Multitasking operating systems - context switching, memory management, process isolation, scheduling algorithms, file-system implementation, etc.

• Understanding of porting issues between 32 and 64-bit programs under both Linux and Windows - and of porting issues between the operating systems themselves.

• Linux kernel hacking (drivers, core infrastructure, or both).

• Windows APIs; WDM, KMDF, Services, PNP configuration manager, threading, events, etc..

• Familiarity with x86 assembly and differences between x86 and amd64 (x86-64) ISAs. Sockets, pipes, shared memory, and/or other interprocess communications.

• Limitless self-motivation and creativity.

Conditions
• This is a day-shift position.

• Salary commensurate with experience.

Apply to jobs@userful.com

Company: 
Userful Corporation
City: 
Chennai
State: 
Tamil Nadu
Expires: 
15 July, 2011
Category: 
Full-Time