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: Software Development

Price: $5.0

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

 

Automation Expert (n8n / Make.com / Airtable / GPT)

We’re looking for an automation specialist to help streamline how we respond to new client inquiries. This is a quick project (2–3 hours of work), but if all goes well, there’s plenty more to come, especially around advanced automation and AI integration. -Project Goal:...

View Job
Monday.com expert needed to create better workflows and data output

We are a construction company currently using Monday.com to manage and track our production workflow. We’re looking for an experienced freelancer to help us build a system that allows us to easily track and visualize our daily and weekly revenue, compare it to our daily...

View Job
Integrate Mapping on existing website

I have an existing website. I am seeking to restore a mapping feature that allowed for customers to put their address (location) and a destination. It’s a ride sharing site. I want someone to restore the feature that allows the location and destination to calculate the ...

View Job