Friday 20 April 2012

[Lovers India] We have these multiple positions with our client.

Hi Hi Partners,

 

I came across a requirement with my client, can please check with your consultant regarding the below requirements. Let me know which requirement he is comfortable with so.

 

     If you have any suitable profiles please forward me to kalyan.n@kaygen.com               

 

Skill: Windows Driver Development(WDM/WDF), C++, C, Embedded System

 

Duration: 6-12 Months. Likely to be extended

Location:  1. Redmond WA  2. Dallas TX

 

 

Job Description:

 

Software Engineer – UEFI / Firmware

 

Experience with initial bring up of SOC or ARM processors with Windows embedded OSs

Experience developing HAL, OAL, kernel, cache maintenance routines, bootloader, and low level assembly routines for ARM processors.

Experience with using Lauterbach or other JTAG tools

Working knowledge of UEFI 2.3.1, ACPI 4.0/5.0, and ASL.

Working knowledge of TianoCore.

 

 

Software Engineer –Drivers

 

Expert knowledge of ARM architecture and cache management

Strong background with hardware bring up of SOC or ARM processors with Windows embedded Oss

Working Experience developing HAL, OAL, kernel, cache maintenance routines, bootloader, and low level assembly routines for ARM processors.

Experience with using Lauterbach or other JTAG tools

Strong background with developing and debugging using WDM, WDF, and WinDBG.

Strong background in low level hardware protocols; i2c, i2s, SPI, UART

Working knowledge of UEFI 2.3.1, ACPI 4.0/5.0, and ASL.

Working knowledge of TianoCore.

 

 

Software Engineer –Power

 

Expert knowledge and hands on experience with kernel and device driver development

Expert knowledge of ARM architecture and cache management

Strong background with hardware bring up of SOC or ARM processors with Windows embedded Oss

Working Experience developing HAL, OAL, kernel, cache maintenance routines, bootloader, and low level assembly routines for ARM processors.

Experience with using Lauterbach or other JTAG tools

Experience in integrating and optimizing power management for a HLOS

Working experience with SoC power management techniques; DVFS, low power states, thermal management

Working experience with optimizing power at a platform level.

Familiar with reading hardware schematics.

 

 

 

Software Engineer – Display

 

Expert knowledge and hands on experience with kernel and device driver development

Experience with developing display drivers for Windows OSs (Windows 8, Windows 7)

Knowledge of Windows Display Driver Model (WDDM) and Direct3D.

Experience with developing applications for, or drivers that support, D3D

Experience with developing applications for Windows 8 MetroUI a big plus

Experience with Imagination SGX or OMAP display controllers a big plus

 

 

Software Engineer – Camera/Multimedia

 

Expert knowledge and hands on experience with kernel and device driver development

Strong knowledge and experience with Windows OS multimedia frameworks, such as DXVA and MFT, as well as non-Windows frameworks like OpenMAX.

Experience developing applications and codecs for multimedia solutions on embedded devices.

Experience with developing applications for, or drivers that support, D3D

Strong knowledge and direct working experience with codec technologies and formats, such as MPEG4, H264, WMV9 and MPEG2.

Strong background in camera drivers on Windows 8, including AVStream interface.

Understanding of camera technologies such as sensor interfacing, imaging algorithms, and encoding technologies.

Strong background on HW Media Foundation Transform (HW MFT) architecture and implementation for Windows codecs, including decoding and encoding.

 

Software Engineer - Security

 

Strong knowledge and experience with Windows OS security frameworks, such as Crypotography API Next Generation (CNG), cryptographic service providers (CSP), security loader, certificates, secure authentication services, and credential manager.

Experience developing secure applications, DRM and authentication systems for embedded and/or smartphone platforms.

Strong knowledge and direct working experience with encryption algorithms, such as DES, 3DES, RC4, AES, SHA

Knowledge and experience with OMAP secure TrustZone environment or OMAP high security devices is a big plus.

Experience in cryptographic algorithms and protocols (symmetric/asymmetric encryption, digest etc.)

Experience in secure design and secure coding practices

Understanding of security threats and vulnerabilities for embedded systems

Experience with M-Shield

 

 

All Candidates Must Have Requirements:

 

Required qualifications are a minimum of a Bachelor's or Master's degree in Electrical Engineering or Computer Science and 5+ years of industry experience in embedded software development.

Experience with developing drivers and low level software for Microsoft Windows Operating Systems (Windows 8, Windows 7)

C and C++ programming experience and familiarity with assembly language programming.

Excellent writing and communication skills; Experience with software engineering processes and the full software development lifecycle, including requirements, design, documentation, implementation, testing, and deployment.

 

Additional Preferred Qualifications:

 

Experience with BSP development for ARM SOCs or OMAP processors.

 

 

Request you to share profiles against each requirement(like UEFI, Display, Security etc..)

 



--
Regards,
Sandeep Reddy
KAYGEN
Phone: 949-203-5100 EXT 110
sandeep.punnati@kaygen.com
www.kaygen.com

--
You received this message because you are subscribed to the Google
Groups "Lovers India" group.
To post to this group, send email to loversindia@googlegroups.com
To unsubscribe from this group, send email to
loversindia+unsubscribe@googlegroups.com
http://groups.google.co.in/group/loversindia

No comments:

Post a Comment