For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
WebCreek
WebCreek

Embedded Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Embedded Systems
Software Development
Hardware
+22

Permanent role
3 days ago
Apply now

Are you passionate about building software that interacts directly with hardware and powers intelligent devices?

WebCreek is looking for an Embedded Software Engineer to join our team developing firmware. This role focuses on building reliable, real-time software for a dual-processor embedded architecture. With over 29 years of experience and a global footprint across 25 countries,  WebCreek provides world-class software teams to Fortune 500 companies, fast-growing startups, and innovative organizations.

If you enjoy solving complex problems, working close to hardware, and developing reliable embedded systems in a collaborative environment, we would love to connect with you.

What You'll Do

  • Design, develop, and maintain embedded firmware using modern C/C++ (C++17)
  • Implement features for a dual-processor ESP32-based architecture and coordinate communication between processors
  • Develop reliable firmware components that manage hardware devices, including LEDs, strobes, audio systems, sensors, and device inputs
  • Integrate hardware peripherals and communication interfaces using protocols such as SPI, I2C, I2S, and UART
  • Implement networking functionality using MQTT, TCP/IP, and REST APIs for device communication and configuration
  • Build robust WiFi and Ethernet connectivity with failover and resilience mechanisms
  • Develop and maintain state machine logic responsible for system lifecycle management
  • Implement audio input/output handling and processing pipelines for embedded devices
  • Perform debugging and troubleshooting of firmware using embedded development tools
  • Write tests and perform system integration validation to ensure reliability in safety-critical environments
  • Collaborate with cross-functional teams, including hardware engineers, developers, and product teams

What You Bring:

  • 3+ years of experience in embedded systems or firmware development
  • Strong proficiency in C/C++ for embedded systems development
  • Experience working with ESP32 or similar microcontroller platforms
  • Hands-on experience with ESP-IDF or similar embedded development frameworks
  • Experience working with FreeRTOS or other real-time operating systems
  • Strong understanding of embedded communication protocols such as SPI, I2C, I2S, and UART
  • Experience implementing network communication protocols, including MQTT and HTTP/REST
  • Familiarity with Git-based version control workflows
  • Experience developing software for real-time or resource-constrained systems
  • Strong debugging and problem-solving skills in embedded environments
  • Experience delivering production-quality firmware

Preferred Qualifications:

  • Experience working with audio processing pipelines or audio codecs
  • Experience with multi-processor embedded systems
  • Familiarity with LED control systems
  • Experience with CMake build systems
  • Experience using Python for testing or tooling
  • Experience with safety-critical systems such as emergency, industrial, or medical devices

What You'll Gain:

  • Full-time opportunity within a growing global technology company
  • Competitive compensation based on experience
  • Opportunity to work with international teams and enterprise-level systems
  • Flexible remote work environment
  • Access to ongoing technical training and professional development

Location:  Remote (Latin America-based candidates)

WebCreek is an equal opportunity employer. We believe our strength comes from our people, and we welcome all qualified applicants regardless of race, religion, color, gender, age, or disability. If you have the skills and the passion for tech, we want you on our team. Apply today and evolve your career with a global leader.

For more information, please visit: https://www.webcreek.com/

About WebCreek

👥201-500
📍The Woodlands
🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service