Embedded Software Developer
ExecuSource - Kennesaw, GA
Apply NowJob Description
Embedded Software Developer (Contract-to-Hire)Location: Kennesaw, GA (100% Onsite) Employment Type: Contract-to-Hire (6 months) Work Schedule: Monday-Friday, 8:00 AM-5:00 PM (40 hours/week) Compensation: $62.50-$72.12/hour (equivalent to $130,000-$150,000 annually) Sponsorship: Not available Company Size: Privately held organization with approximately 20 employees Position Overview We are seeking an experienced Embedded Software Developer to join a small, highly collaborative engineering team. This individual will play a key role in architecting, developing, and supporting low-power, real-time, and secure embedded software solutions. The role includes developing embedded RTOS applications as well as compact, web-based user interfaces, and working closely with internal support teams to resolve customer-facing software challenges. Required Qualifications Strong experience with the ESP32 ecosystem using C/C++, including the Arduino Framework and ESP-IDF Solid understanding of board-level communication protocols such as I2C, I2S, UART, and SPI Working knowledge of networking fundamentals, including routing concepts Experience integrating APIs and working with IoT platforms Preferred Qualifications Experience integrating cellular modems into embedded systems Background in low-power, battery-operated device design Familiarity with signal conditioning and digital signal processing (DSP) principles Experience generating, managing, and deploying signed and encrypted firmware packages Additional Skills (Nice to Have) Experience with modern JavaScript frameworks (e.g., Angular, Svelte, React) Understanding of database architectures Experience designing or supporting weather-hardened outdoor equipment Knowledge of solar-powered system design Key Responsibilities Architect, develop, and maintain secure, real-time, low-power embedded software solutions Build and support embedded RTOS applications and lightweight web-based user interfaces Collaborate with cross-functional teams to troubleshoot and resolve customer software issues Contribute to the continuous improvement of embedded software architecture and deployment processes #IT123
Created: 2026-03-04