Dieses Jobangebot ist archiviert und steht nicht mehr zur Verfügung.
Vakante Jobangebote finden Sie unter Projekte.

Software Design Engineer with C C++

Eingestellt von Compucom

Gesuchte Skills: Engineer, Design

Projektbeschreibung

This project aims at developing a system for client devices that continuously:

- Collects usage data from a device
- Saves data locally, processing it as needed
- Sends data periodically to a Back End infrastructure for storage and further processing and usage

Each client module will hook into available OS APIs in order to gather data such as user activity with the system and applications, including but not limited to input activity, browsing and web activity, logging of applications used, hardware sensors data (ie accelerometer, gyroscope, GPS, etc.), network usage and radio, etc.

The project also aims to use previously developed software modules (ie developed for Linux, Android, Windows) in order to be integrated harmonically in an integrated solution. The client module should be able to be configured in terms of sensors collected, sample frequency, etc. and run in the background in order to collect the data of interest.

Particular attention should be also given to the system performance, in order to not interfere with normal use of the device. Code optimization and analysis of the best method to be used to monitor parameters when different choices exist is paramount. Finally, easy installation of the system and remote monitoring capabilities are needed in order to run large-scale user studies.

The system needs to run on Android and Windows8 (possibly including Metro). The application is written primarily in.NET C#, with some parts written in C/C++.

RESPONSIBILITIES:

- Put together the defined system, user interface and communication to the Back End
- Integrate third-party applications/API/modules, develop/integrate services for implementing the above mentioned capabilities
- Optimize the code for achieving best performance
- Rigorous application testing for stability during deployment

REQUIREMENTS:

- C/C++ programming
- Android OS and Java Programming
- Windows, Win32 and.NET C# programming

ADDITIONAL SKILLS (NICE TO HAVE):

- OS internals (any OS)
- Networking
- Algorithmic development

Estimated length of assignment: 4 months
Number of positions: 1
Estimated hours per week: 40 standard hours: 8:00AM - 5:00PM
% of travel required: 0
Telecommuting: Possibly

Please include a daytime phone number where you can best be reached along with your Resume. Please also include a brief cover letter outlining your experience as related to this job requirement. CompuCom is an Equal Opportunity Employer. Candidates must have the unrestricted right to work in the US. No 3rd party/recruiters please.

Projektdetails

  • Vertragsart:

    Contract

  • Berufserfahrung:

    Keine Angabe

Geforderte Qualifikationen

  • Kategorie:

    Medien/Design, Ingenieurwesen/Technik

  • Skills:

    engineer, design

Compucom