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
Espressif Systems
Espressif Systems

Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Software Development
Embedded Systems
Automation
+26

Permanent role
8 days ago
Apply now

Espressif Systems: https://www.espressif.com/

Type: Full-time, direct hire

Location: Remote

Who we are:

Espressif Systems is a public, multinational, fabless semiconductor company established in 2008, with offices in China, the Czech Republic (Brno), India, Singapore, and Brazil.

We have a passionate team of engineers and scientists from all over the world who are committed to creating secure, reliable, and energy-efficient solutions.

Team: IDE Team

Position: Software Engineer

Role Overview:

We are looking for a Software Engineer who is passionate about embedded systems, developer productivity, and modern software development practices, including AI-assisted engineering workflows.

The role focuses on improving embedded developer workflows across IDEs, CLI tooling, build systems, debugging, flashing, monitoring, automation, and developer infrastructure within the ESP-IDF ecosystem.

You will work across multiple layers of the development stack to improve tooling interoperability, diagnose complex cross-stack issues, and build automation-friendly developer experiences.

This is a hands-on engineering role that requires systems-level thinking across tools, workflows, debugging systems, and hardware interactions.

What You Will Work On:

  • Contribute to developer-facing tooling, including IDE integrations, VS Code extensions, installers, and workflow automation systems
  • Improve embedded developer workflows across IDE, CLI, build, flash, monitor, and debugging systems
  • Diagnose and resolve complex issues across multiple tooling layers and development environments
  • Work closely with Tools and Debugging teams to improve workflow consistency and interoperability
  • Build tooling integrations, automation systems, and developer productivity improvements
  • Design automation-friendly and AI/agent-ready tooling workflows
  • Improve structured interfaces between tooling systems (JSON outputs, APIs, workflow contracts)
  • Improve debugging and diagnostics workflows across embedded development environments
  • Enable smoother onboarding and support for new boards, platforms, and toolchains

Required Qualifications:

  • 5+ years of professional software engineering experience
  • Strong programming fundamentals and software engineering practices
  • Strong proficiency in at least one programming language: Python, JavaScript, or TypeScript
  • Embedded systems development experience
  • Experience working with build systems, CLI tools, debugging tools, or automation workflows
  • Strong debugging and troubleshooting skills across software and tooling stacks
  • Experience working in Linux development environments
  • Ability to diagnose problems across multiple layers of a system
  • Strong ownership mindset and ability to work independently

Preferred Qualifications:

  • Familiarity with VS Code extension and developer tools development
  • Experience with the ESP32 / Espressif ecosystem
  • Familiarity with OpenOCD, GDB, JTAG, flashing, or embedded debugging workflows
  • Experience building developer tools, IDE integrations, SDKs, or automation systems
  • Experience with CI/CD systems and automation pipelines
  • Familiarity with C/C++ or embedded firmware development

What We Value:

  • Systems thinking across the developer workflow
  • Curiosity and willingness to learn across tooling layers
  • Ability to simplify complex workflows and developer pain points
  • Practical problem-solving over rigid ownership boundaries

AI-Augmented Engineering Expectations:

We expect engineers to effectively leverage modern AI development tools to improve productivity, accelerate problem solving, and simplify complex workflows.

Candidates should be comfortable using tools such as Cursor, GitHub Copilot, and Claude Code.

Strong engineering fundamentals and systems thinking remain essential.

For any questions, please feel free to send me a message. I will make the time to reply.

Espressif prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation, or any other legally protected status.

About Espressif Systems

🔗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