> Markdown version of [/jobs/ext/1153029-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/1153029-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Engineer - **Company:** Radarsign, LLC - **Location:** Kennesaw, GA, United States - **Salary:** $60,000.0 - $85,000.0 - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Unit Testing, Microsoft Azure, Bluetooth, Communications Protocols, Computer Engineering, Software Debugging, Embedded Software, Firmware, Message Queuing Telemetry Transport (MQTT), Real-Time Operating Systems, RS-232, Software Requirements Analysis, Universal Asynchronous Receiver/Transmitter, Wi-Fi Technology, Serial Peripheral Interface, PIC Microcontroller, Integration Tests, Information Technology, Cloud Integration, Programming Languages - **Published:** July 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=72ee85dff4ebbf99 ## About the Role Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. - Proven experience with the ESP32 platform and ESP-IDF - Experience with modern dev-ops practices including management and distribution of secure encrypted firmware and management of key materials - Proficiency in C/C++ programming languages - Familiarity with embedded systems design and development - Experience with wireless communication protocols (Wi-Fi, Bluetooth) - Understanding of real-time operating systems - Experience with board-level communications standards (I2C, SPI, UART, etc.) - Experience with physical layer specifications for local wired connections (RS-232, RS-485, etc.) - Strong problem-solving skills and attention to detail - Excellent communication and teamwork abilities - Experience with cloud integration and IoT platforms (e.g., AWS, Azure). ## Description As an Embedded Firmware Engineer, you will be responsible for developing, testing, and maintaining firmware for our products utilizing the various microcontrollers including Espressif and PIC microcontroller families. You will work closely with hardware engineers, software developers, and project managers to ensure seamless integration and performance., Design, develop, and debug firmware for embedded systems, including ESP-IDF and bare-metal microcontrollers - Collaborate with cross-functional teams to define system requirements and specifications. - Implement communication protocols (e.g., MQTT, HTTP, etc.) for IoT applications. - Conduct thorough testing and validation of firmware, including unit tests and integration tests. - Optimize firmware performance for power consumption and processing speed. - Troubleshoot and resolve firmware issues and provide technical support for hardware integration. - Document firmware designs, processes, and procedures for future reference. - Stay up-to-date with industry trends and advancements in embedded systems and IoT technologies. ## Related Videos - [Building your way to a serverless powered IOT Buzzwire game](https://www.wearedevelopers.com/videos/590-building-your-way-to-a-serverless-powered-iot-buzzwire-game) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Building a Cross-Platform BLE Client with Kotlin Multiplatform and Kable](https://www.wearedevelopers.com/videos/100250-building-a-cross-platform-ble-client-with-kotlin-multiplatform-and-kable) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) ## Related Articles - [Dev Digest 188: CfP time, the risks of NPM and IKEA algorithms](https://www.wearedevelopers.com/magazine/635-dev-digest-188-cfp-time-the-risks-of-npm-and-ikea-algorithms) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Dev Digest 179: rm -rf, Agent Style, NPM hacks & Browser Design Tools](https://www.wearedevelopers.com/magazine/611-dev-digest-179-rm-rf-agent-style-npm-hacks-browser-design-tools) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)