Embedded Software for STM32


$5.00
Hourly: $5.00 - $100.00

We are seeking a skilled Embedded Software Engineer with hands-on experience in STM32 microcontrollers, FreeRTOS, CAN, SPI, Ethernet (Sockets), and GPIO programming. You will be responsible for developing real-time firmware, interfacing with hardware peripherals, and optimizing low-level drivers for high-performance embedded applications. Key Responsibilities • Develop, test, and optimize embedded software for STM32 microcontrollers running FreeRTOS. • Implement and debug CAN and SPI communication protocols for peripheral device interfacing. • Develop and maintain Ethernet-based communication using sockets (LWIP). • Configure and control GPIOs for various hardware functionalities. • Optimize real-time task scheduling and resource management within FreeRTOS. Required Skills & Qualifications • Strong experience with STM32 microcontrollers. • Proficiency in C/C++ for embedded development. • Experience with FreeRTOS task scheduling, synchronization mechanisms, and resource management. • Hands-on experience with SPI, Ethernet (TCP/IP Sockets), and GPIO programming. • Familiarity with networking stacks such as LWIP. • Experience with version control systems (Git). • Experience with DMA and interrupt-driven programming. • Familiarity with I2C, UART, and CAN protocols. • Knowledge of bootloaders and firmware update mechanisms. • Knowledge of Python for scripting/debugging. Contractor must sign additional NDA before work begins. Contractor must be a U.S. citizen willing to undergo a background check.

Keyword: Web Programmer

Price: $5.0

Embedded System Embedded C C Microcontroller Programming STM32 Firmware C++

 

Zakeke Onboarding

I only have 1 product right now, I want to get it working on Zakeke and also learn how to use zakeke, maybe I can pay you per hour on a zoom call?

View Job
212ny.io

Build website for selling phone numbers acquired through google voice partnership

View Job
Research Interview - New Upwork Freelancers (30-45 min)

I am a researcher at UC Santa Barbara studying the experiences of workers who have recently transitioned from full-time employment to being online freelancers using Upwork. I am looking to interview freelancers who meet the following criteria: • You have started freelan...

View Job