Embedded Software Engineer

Espressif Systems 

📍 Brno, Czech Republic 🇨🇿

full-time
mid-level
hybrid
Posted —

Key Skills

CUSBRTOSdebuggingautomation

Industry

SemiconductorConsumer Electronics

Job Description

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

Type: Full-time, direct hire

Location: Brno — open to candidates across Europe (EU time zones preferred)


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: USB Host and Device Stack

Position: Embedded C Developer


Role Summary:


Experienced Embedded C Software Developer for the USB Host and Device Stack team. Primary focus: ESP32-class microcontrollers, developing USB host and device stacks from first principles and delivering production-grade functionality across a wide customer base. Exceptional junior candidates with strong fundamentals and clear growth capacity will also be considered.


Job Responsibilities:


  • Bring up new silicon delivered by the digital team and prepare it for system integration.
  • Design and implement the USB stack and its API.
  • Develop and integrate USB class drivers across networking, audio, video, and storage domains.
  • Build automated CI test coverage and simulation flows for regression and performance validation.
  • Integrate the USB stack into a multi-CPU RTOS environment.


M ust-Have Skills:


  • C proficiency.
  • Embedded systems experience.
  • Electronics basics and hardware interaction capability.
  • Effective debugging discipline.
  • Embedded RTOS exposure.
  • Team-oriented execution.


Nice-to-Have Skills:


  • USB protocol familiarity.
  • Python experience.
  • Programming pattern knowledge.
  • CI/CD exposure.







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.