What are the responsibilities and job description for the Embedded C Developer State Machine ESP32 ESP IDF position at Simple Injection LLC?
Job Description
We are looking for an experienced Embedded C Programmer to join our team in developing reliable firmware for ESP32 microcontrollers using the ESP-IDF framework. You will design and implement embedded systems using state machines and real-time architectures to power IoT, automation, and control applications.
Responsibilities
- Write and maintain embedded firmware for ESP32 in C* using ESP-IDF*
- Implement scalable, modular software using finite state machines
- Work with FreeRTOS, tasks, queues, semaphores, and timers
- Integrate with peripherals: UART, SPI, I2C, GPIO, PWM, ADC, DAC
- Perform board bring-up, debugging, and system-level testing
- Optimize code for real-time response and low-power operation
- Collaborate with electrical, software, and QA teams to deliver production-quality solutions
Qualifications
Required:
- 3 years of professional experience in embedded C development
- 2 years of hands-on experience with ESP32 and ESP-IDF
- Proficiency in designing and implementing state machine logic
- Experience with FreeRTOS and real-time systems
- Strong understanding of embedded debugging tools (e.g., GDB, UART logs, oscilloscopes)
- Familiar with Git and version control best practices
Preferred:
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field
- Experience with Modbus, BLE, Wi-Fi, MQTT, or OTA updates
- Familiarity with ESP-IDF’s build system, CMake, and Kconfig
- Experience working with GitHub or GitLab CI/CD pipelines
Benefits
- Competitive salary and performance bonuses
- Flexible work schedule
- Health, dental, and vision insurance
- Paid time off and holidays
- Opportunities to work on cutting-edge IoT projects
How to Apply:
Submit your resume and (optionally) a link to your GitHub or embedded code portfolio via Indeed.
Let me know if you want to plug in specific salary, benefits, or tailor it to a company or project niche.
4oYou said:include that the job is in Casper wy and tell a little about the benifits of living in wyoming ChatGPT said:
Absolutely — here’s the Indeed-optimized job post with the location in Casper, WY and a short section about the benefits of living in Wyoming:
Job Title: Embedded C Programmer – ESP32 (ESP-IDF, State Machines)
Job Type: Full-time
Location: Casper, WY
Salary: [Insert Range – e.g., $80,000–$110,000/year DOE]
Schedule: Monday to Friday
Experience Level: Mid to Senior Level
Job Description
We are seeking a talented Embedded C Programmer to join our engineering team in Casper, Wyoming. In this role, you'll develop robust firmware for ESP32 microcontrollers using the ESP-IDF framework. You’ll use structured state machines to build efficient, real-time embedded applications for IoT and automation systems.
Responsibilities
- Develop and maintain firmware for ESP32 using ESP-IDF in C
- Design modular software architectures using finite state machines
- Integrate with peripherals (UART, SPI, I2C, GPIO, PWM, ADC, etc.)
- Work with FreeRTOS for multitasking, queues, and inter-task communication
- Debug and test firmware using GDB, serial monitors, and lab tools
- Collaborate with cross-functional teams to bring products from concept to production
Qualifications
Required:
- 3 years of embedded C programming experience
- 2 years with ESP32 and ESP-IDF
- Proficient in state machine design and real-time systems
- Familiarity with embedded protocols and peripheral drivers
- Experience with FreeRTOS, Git, and hardware-level debugging
Preferred:
- BS in Electrical/Computer Engineering or related field
- Experience with OTA, BLE, Modbus, Wi-Fi, or MQTT
- Knowledge of ESP-IDF's build system (CMake, Kconfig)
- GitHub/GitLab project or code samples a plus
Benefits
- Competitive salary with performance-based bonuses
- Flexible hours
- Health, dental, and vision insurance
- Paid vacation and holidays
- Career growth in a collaborative, low-bureaucracy environment
Why Casper, Wyoming?
Casper offers a high quality of life with wide-open spaces, low cost of living, and no state income tax. Enjoy outdoor recreation year-round—from hiking, fly-fishing, and snowmobiling to skiing on Casper Mountain. It’s a growing city with a welcoming community, ideal for professionals looking to escape the crowds and enjoy real work-life balance.
How to Apply:
Apply directly through Indeed with your resume and (optionally) link to your GitHub or embedded project samples.
Job Type: Full-time
Pay: $70,000.00 - $90,000.00 per year
Benefits:
- Paid time off
Schedule:
- Monday to Friday
Work Location: In person
Salary : $70,000 - $90,000