Demo

Embedded C Developer State Machine ESP32 ESP IDF

Simple Injection LLC
Casper, WY Full Time
POSTED ON 4/18/2025
AVAILABLE BEFORE 8/15/2025

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

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded C Developer State Machine ESP32 ESP IDF?

Sign up to receive alerts about other jobs on the Embedded C Developer State Machine ESP32 ESP IDF career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Embedded C Developer State Machine ESP32 ESP IDF jobs in the Casper, WY area that may be a better fit.

Salesperson

Wyoming Welding & Machine LLC, Sheridan, WY

Machine Operator

National Carwash Solutions, Sheridan, WY

AI Assistant is available now!

Feel free to start your new journey!