We are seeking a talented and detail-oriented Firmware Engineer with hands-on experience developing for the ESP32 platform to join our IoT product development team. This role involves working on low-level embedded software that brings our smart devices to life. The ideal candidate will have a strong background in C/C++, real-time operating systems (RTOS), and hardware integration. You will work closely with our hardware and software teams to build reliable, high-performance firmware for a range of connected devices. Your contributions will directly impact product functionality, stability, and user experience. Responsibilities: * Develop and maintain firmware for ESP32-based IoT products. * Implement communication protocols such as Wi-Fi, BLE, MQTT, and HTTP. * Integrate sensors, actuators, and other peripherals via I2C, SPI, UART, and GPIO. * Optimize firmware for low power consumption and reliability. * Debug and troubleshoot hardware/firmware issues using tools like logic analyzers and JTAG. * Write clean, maintainable, and well-documented code. * Collaborate with cross-functional teams on system design and testing. Requirements: * 3+ years of experience in embedded firmware development. * Proficient in C/C++ and ESP-IDF or Arduino framework for ESP32. * Experience with FreeRTOS or other real-time operating systems. * Solid understanding of microcontroller architectures and embedded systems design. * Familiarity with OTA updates, memory management, and interrupt handling. * Strong debugging skills and familiarity with common embedded development tools. Preferred Skills (Nice to Have): * Experience with cloud connectivity (AWS IoT, Azure IoT, etc.). * Background in power optimization and battery-operated devices. * Familiarity with Git, CI/CD, and version control workflows. * Exposure to PCB schematics and working alongside hardware engineers. Location: Remote or On-site (if applicable) Type: Full-time / Contract Start Date: ASAP We're looking for someone who can work in our office located in St. Louis, IL or Springfield, IL to test software with our machines in the work place physically.
Keyword: Web Programmer
Price: $70.0
Firmware Programming C++ C Embedded System Embedded C
We're looking for a skilled Python GIS developer to join our team working on a technically demanding platform for urban viewshed analysis. This is a unique opportunity to work at the intersection of geospatial computing, 3D modeling, and high-performance GPU processing....
View JobLooking for someone who is well versed in WordPress, Java, can create a custom theme for WP, script a CMS system from scratch, build new plugins.
View JobWe are seeking an experienced WordPress developer to create a custom plugin tailored to our specific needs. The ideal candidate should have a strong understanding of WordPress architecture, plugin development best practices, and be able to deliver high-quality, maintain...
View Job