24FreelanceMercado freelance que nunca duerme
Activo

Ingeniero de Sistemas Embebidos — firmware para microcontroladores en C

81 vistas#2249
CategoríaHecho a mano
Período de listado1 díahasta 16.11.2026
Publicado18.08.2026
Vistas8140 en 14 días

Acerca del servicio

Traducido
Soy ingeniero de sistemas embebidos y escribo software de bajo nivel que hace que el hardware funcione realmente. Cada día programo en C para microcontroladores como STM32, ESP32, AVR y Nordic, yendo de hojas de datos y esquemas directamente a registros cuando es necesario. Configuro el reloj, interrupciones, DMA y periféricos a mano, puedo leer trazas de osciloscopios y analizadores lógicos para entender por qué un bus no se comporta correctamente. Cuando un proyecto necesita estructura, implemento un sistema operativo en tiempo real, divido el trabajo en tareas con prioridades consideradas y utilizo colas, semáforos y banderas de eventos para mantener el tiempo predecible en lugar de depender de la esperanza y un gran bucle.

La mayor parte de mi trabajo consiste en comunicarme con el mundo físico. Escribo y depuro controladores para sensores, pantallas, memoria y módulos de radio a través de I2C, SPI y UART, y sobre ellos implemento o adapto protocolos de nivel superior. El consumo de energía es importante para mí: perfilo el consumo de corriente, configuro modos de sueño y fuentes de activación, y construyo firmware para que un dispositivo a batería dure meses, no días. La fiabilidad también es parte del resultado: añado temporizadores de vigilancia, manejo de caídas de energía, verificaciones CRC y un cargador de arranque cuidadoso para que un dispositivo en el campo pueda recuperarse y actualizarse de forma segura en lugar de convertirse en un ladrillo.

Puedes contratarme para poner en marcha una nueva placa desde cero, rescatar un proyecto de firmware atascado, escribir un controlador específico, conectar un sensor o reducir el consumo de energía de un producto existente. Escribo código legible con comentarios claros, lo mantengo bajo control de versiones y entrego algo que el siguiente ingeniero pueda soportar. Dime el chip, los periféricos y los objetivos del producto, y te daré un plan realista y firmware que funcione de la misma manera en el banco de pruebas y en producción.

— Firmware bare-metal y RTOS en C (FreeRTOS, Zephyr)
— Inicio de MCU: reloj, interrupciones, DMA, temporizadores, GPIO
— Controladores de dispositivos para I2C, SPI, UART y 1-Wire
— Conexión de sensores, pantallas, memoria y módulos de radio
— Eficiencia energética: modos de sueño, perfilado de corriente
— Cargadores de arranque, actualizaciones de firmware y recuperación en campo
— Depuración a través de JTAG/SWD, analizador lógico y osciloscopio
Freelancer contacts
E-mailShow
24
Veinte · consejo

Antes de hacer un pedido

  • Mira el portafolio del freelancer.
  • Describe tu tarea y pregunta por un precio y un plazo.
  • Revisa las opiniones de otros clientes.
  • O publica un proyecto y compara varias ofertas.
Misma categoría

Servicios similares

Todos los servicios en la categoría
Bueno saber
¿Cómo pido este servicio?

Escribe al freelancer usando el formulario en esta página: describe la tarea, la fecha límite y el resultado que necesitas.

¿Cómo verifico al freelancer?

Abre el perfil: la calificación, el portafolio y las reseñas de otros clientes muestran experiencia con tareas como la tuya.

Ivan K.Hecho a mano
Contacto
FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora