What are the responsibilities and job description for the Embedded Software Developer position at ExecuSource?
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
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
- 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
- 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
- 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
Salary : $130,000 - $150,000