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++
I have a possible complicated or easy logic issue, and I need these two apps to work slightly differently within Shopify than they may have been intended. We need some site modifications done if you can get them to work for us.
View JobWe need beta-testers for a photo app. The testers must that have 5,000 to 10,000 photos on their Mac or Windows desktop computer, be willing to download our desktop app, use their own photos to test our app and provide feedback through a Google Form. It is possible we w...
View JobWe are looking or someone to help up develop a custom calendar in WIX using Velo that links to a CMS in WIX that pulls it's data from Notion. The calendar must have multiple views (calendar, list etc) and be filterable by location and event type.
View Job