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