Ir à oferta completa

WINDOWS KERNEL DRIVER FOR DEVICE POWER MANAGEMENT (III)

Descrição da oferta de emprego

PLEASE ONLY BID IF YOU HAVE WINDOWS KERNEL/DRIVER DEVELOPMENT EXPERIENCE.
BIDS RECIEVED WITHIN 5 MINUTES OF POSTING WILL BE IGNORED BECAUSE IT MEANS YOU HAVE NOT READ THE SPEC.
WHEN BIDDING PLEASE CONFIRM YOU HAVE READ THE SPEC BELOW.
We are seeking a driver developer to work on a small Windows kernel-mode driver.
We think this could be implemented as a virtual HID driver (e.
.
keyboard).
However, this is only one approach and we are open to alternative implementations.
The driver should provide an IOCTL based interface that delivers the following features.
1.
Wake system from standby state.
a.
Wake in future (required for S1-S4) e.
.
wake in specified number of seconds b.
Wake immediately (required for "modern standby") c.
Optionally, wake-up should simulate user presence e.
.
simulated key press or similar d.
Cancel pending wake request NB.
We require the driver to wake from the hibernate, sleep and "modern standby" states.
2.
Initiate sleep e.
.
modern standby or S1-S4 3.
Report power state transitions from kernel to user mode using inverted call mechanism or similar e.
.
Sleeping, resuming, shutting down and if possible, report if user was present via an inverted call mechanism or similar.
Other requirements.
1.
The driver should support Windows .
The driver should be as simple (minimal) as possible 3.
The driver should be written in C/C++, ideally using the KMDF framework 4.
The project should include user mode code to detect, install and remove the driver (we can provide example code) 5.
The project should include user mode example code to communicate with the driver 6.
The project should provide full source code on payment for each milestone 7.
The project will be broken down into (at least) 3 milestones for the features above and shall only proceed to the next milestone upon satisfactory completion of the previous milestone and provision of working source code.
8.
Please don't bid if you do not have previous kernel mode development experience or do not have a device that supports modern standby or "Standby (S0 Low Power Idle)".
This can be verified with POWERCFG /A.
9.
If necessary, the developer should provide brief technical instructions to install/remove the driver and any other information required to complete the tests below.
The driver can be test signed and tested on a system with test signing enabled.
10.
We can provide user mode code to demonstrate entering hibernate / sleep and scheduled wake-up.
This code is only an example and does not support modern standby (which we think must be done in kernel mode).
The acceptance criteria for the milestones is as follows.
1.
Wake system from standby state.
a.
Confirm device supports modern standby.
POWERCFG /A b.
Configure device to wake in 60 seconds c.
Manually sleep device (via Start Menu/Sleep) d.
Wait ~60 seconds and confirm device wakes AND screen turns on (indicating user presence) e.
Repeat for sleep and hibernate modes (may require alternative device) f.
Repeat above but cancel wake request.
Confirm device does not wake-up 2.
Initiate sleep e.
.
modern standby or S1-S4 a.
Confirm device can enter modern standby "Standby (S0 Low Power Idle)" on demand using supplied software b.
Confirm device can enter sleep (S1-S3) on demand c.
Confirm device can enter hibernate (S4) on demand 3.
Report power state transitions from kernel to user mode using inverted call mechanism a.
Confirm tests for milestone 2 are accurately reported to user mode application Programação C Programação C++ Arquitetura de software Área de trabalho do Windows ID do Projeto.
# Sobre o projeto 17 propostas Aberto para ofertas Projeto remoto Ativo em 19 minutos atrás
Ir à oferta completa

Detalhes da oferta

Empresa
  • Indeterminado
Localidade
  • Em todo Portugal
Endereço
  • Indeterminado - Indeterminado
Data de publicação
  • 11/10/2024
Data de expiração
  • 09/01/2025
Records Management Office
FÓRUM SELECCAO

Pm (hybrid)- location: lisboa for apply, send your cv for *****@***** with the reference 'records'... fórum selecção is looking for a records management office (m/f) for a corporate bank main activities: - maintain and update rmo (records management office) policy, procedures and retention schedule......

Patch Management Analyst
Newin

· schedule maintenance windows for client deployments, following all implemented processes... description as a patch management analyst, you will develop maintenance schedules, deploy software updates, monitor deployments for our clients... · assist clients with developing maintenance windows that meet......

Customer Support with French & English for Search Engine
Paco Recrutiment

” we are looking for french speaking employees for our team in lisbon to support our customers... its flagship product is their search engine, and its declared mission - 'to organize the world's information resources so that they become widely available and useful for everyone... project starts 15......

Customer Support with Dutch & English for Search Engine
Paco Recrutiment

” we are looking for dutch speaking employees for our team in lisbon to support our customers... its flagship product is their search engine, and its declared mission - 'to organize the world's information resources so that they become widely available and useful for everyone... project starts 15......

Customer Support with German & English for Search Engine
Paco recrutiment

” we are looking for german speaking employees for our team in lisbon to support our customers... its flagship product is their search engine, and its declared mission - 'to organize the world's information resources so that they become widely available and useful for everyone... project starts 15......

NURSE FOR SENIOR CARE IN GERMANY
Eugenia talent recruitment

Benefits: • apartment accommodation can be provided for the initial quarter... • minimum 3 years of professional nursing experience for candidates without a diploma... they are in search of empathetic and proficient nursing staff with expertise in nursing or medicine, capable of offering thorough care......

SAP Vendor Invoice Management
Equação it

We are looking for a sap vendor invoice management with the following requirements: requisitos do trabalho • more than 7 year of experience;• experience in s/4 hana implementations• fluent in english; outros dados de posição • duration: contract for 12 months (minimum);• localization: porto......

French and english backoffice support for hotel hybrid work
Paco recrutiment

Twoje: zadanie odpowiedzialność za wsparcie rozwiązania, zapewnienie prawidłowej i skutecznej realizacji polityk, procedur i działań... 00 (2 dni w tygodniu praca w terenie) umowa na okres 6 miesięcy z przedłużenia procesy rekrutacyjne online konkurencyjne wynagrodzenie i system premiowy: 890......

Polish speaker Content moderator for Social Media
SmartRecruitments

Your profilenative level of written and verbal communication skills in polish (mandatory);natural fast learner so you can develop your skills within a short period of time;fluency in english (minimum level b2);empathic; motivated and with a positive attitude;attention to detail; experience in dealing......

French and English Backoffice Support for Hotel Hybrid work
Paco Recrutiment

Prowadź rejestr interakcji lub transakcji z klientami, rejestrując szczegóły zapytań, skarg lub komentarzy, a także podejmowanych działań... przygotowywanie, utrzymywanie i przeglądanie plików zakupów, raportów i cenników... nie musisz mieć wcześniejszego doświadczenia - oferujemy szkolenia! lokalizacja:......