Picarro

Firmware Engineer

Job Description

Posted on: 
2026-02-12

Responsibilities

  • Architect RTOS-based firmware components and device drivers.
  • Define and maintain system-level interfaces across firmware and electronics.
  • Direct AI agents for design evaluation and optimization.
  • Develop high-performance C/C++ firmware for microcontrollers.
  • Implement Test-Driven Development (TDD) using AI agents.
  • Collaborate with cross-functional teams for workflow unification.
  • Mentor peers in AI-assisted firmware practices.

Job Requirements

  • BS/MS in Electrical Engineering, Computer Engineering, or related field.
  • 3–7 years of embedded/firmware development experience.
  • Proficiency in C/C++ and experience with RTOS.
  • Knowledge of device communications and debugging tools.
  • Experience with AI-based development tools for embedded workflows.
  • Strong understanding of embedded systems and software-hardware interfaces.
  • Excellent communication skills and ability to influence through technical credibility.
Apply now

More job openings