Find Jobs
Hire Freelancers

Add features to Firmware in Linux Embedded System in Consumer Product

$8-15 USD / hour

Cerrado
Publicado hace alrededor de 9 años

$8-15 USD / hour

**** (PR-058) Add features to Firmware in Linux Embedded System in Consumer Product (Requires someone able to analyze the firmware object code in flash memory, which seems to be linux in consumer product) Compensation is dependent on experience. It is possible to do this work from anywhere in the world. Basic verbal and written English is needed. This is a contract opportunity. We have an immediate opening for a programmer highly skilled analyzing the firmware object code resident in an existing linux-based inexpensive embedded processor in a consumer product. The goal is to add new features that were overlooked in the software running on the consumer product. For instance, currently we are trying to compress video camera feeds using an inexpensive security camera Network Video Recorder (NVR) to achieve MPEG-4 compression. The NVR unit does compression using a hardware chip, and that chip can most certainly support a wide variety of different frame sizes. The problem is the current software loaded on the NVR box expects to to see only conventional frame sizes typical for security camera feeds (D1, CIF, QIF etc.). Instead, we also require support for conventional video camera feeds that have frame sizes such as 1080p, or 720p. The hardware chip that does the H264 (MPEG-4) compression can probably support this, but the embedded consumer firmware now on the box is not intended for this application, and does not currently support it. The challenge is to analyze and enhance the small portion of firmware on the box that sets the frame size for the H264 (MPEG-4) compression chip in the NVR. The new enhanced firmware load is then re-inserted into the memory of the NVR product giving it this new capability. SKILL SET: ---------- You should have extensive experience creating linux-based systems using makefiles, compilers, linkers, and code development environments. You should have experience analyzing and enhancing linux-based consumer products. You should probabaly be familiar with inexpensive consumer focused processors. You should have experience reviewing object code to determine intent. You probably have a degree in Computer Science and/or Electrical Engineering, however people without this formal education are also welcome to apply if they are experienced at "hacking" a consumer product to add new features by enhancing embedded firmware. WHO IS SUITABLE: ---------------- This job is ideal for a contractor may be located anywhere in the world. You will be assisted by technical staff on-site in the lab that can attach logic analyzers, serial terminals, assist with debugging etc. You will work with them using skype, teamviewer, and so on. This job is suitable for people with any hours of availability, even if those hours change weekly. HOW TO APPLY: ------------- Please submit a resume or expression of interest through Freelancer. . Please ensure the job code (PR-058) is in the subject line.
ID del proyecto: 7459926

Información sobre el proyecto

2 propuestas
Proyecto remoto
Activo hace 9 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
2 freelancers están ofertando un promedio de $14 USD /hora por este trabajo
Avatar del usuario
- I have been working with embedded Linux system more than 2 years so I think I will familiar with this project so fast. Beside that, I graduated at Computer Engineering, worked with C language a long time. Hope we can work together.
$16 USD en 10 días
5,0 (6 comentarios)
4,5
4,5
Avatar del usuario
Hi, This is Dhaval, Firmware Programmer. I just read JD. and i feels confident for this job. Feel free to contact me for more info about me. Dhaval
$12 USD en 40 días
3,8 (5 comentarios)
3,9
3,9

Sobre este cliente

Bandera de CANADA
Ottawa, Canada
0,0
0
Miembro desde ago 5, 2014

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.