Firmware Engineer
Polaroid
| Company | Polaroid |
| Category | Engineering |
| Location | Taipei |
| Remote | On-site (inferred) |
| Employment | Not stated |
| Level | Not stated |
| Salary | Not stated by the employer |
| Posted | — |
| Last verified | 30 Jul 2026 |
| Source | Employer career page (recruitee) |
Description
About us: iconic brand, tiny company. Polaroid was founded in 1937 by one of the most seminal innovators of the 20th century, Edwin Land. His motto was, “don't undertake a project unless it is manifestly important and nearly impossible.” In 2008, Polaroid shuttered its last factory, but a group of diehard fans came together as The Impossible Project to save instant film. Over 10 years later that startup acquired what was left of Polaroid and today we’re again a small group of people passionate about changing the world through great products. Job Summary Responsible for the firmware architecture, system integration, and technical ownership of Polaroid’s next-generation instant camera platform, combining digital image capture technologies with analog instant film printing systems. You will collaborate closely with Electrical Engineering, Mechanical Engineering, Product Management, external firmware vendors, and development partners to ensure reliable firmware performance, seamless hardware-software integration, and successful product delivery. This role plays a key part throughout the full product development lifecycle, from system definition and vendor management to debugging, validation, and long-term firmware capability building within the organization. Key Responsibilities Define and drive firmware system architecture, control flow, timing behavior, and state-machine design across imaging, exposure, UI, and system control modules. Own system-level integration between firmware, electrical, and mechanical subsystems to ensure reliable product performance. Act as the primary technical interface with external firmware vendors (ODM/JDM), defining requirements, specifications, validation criteria, and deliverables. Review vendor implementations, analyze firmware behavior, troubleshoot system issues, and validate functionality, including situations without direct source-code access. Perform system bring-up, debugging, testing, and validation across embedded hardware and firmware platforms. Analyze timing-critical functions such as exposure control, display operation, motor control, and user interface interactions using tools including UART, oscilloscopes, and logic analyzers. Develop and maintain technical documentation covering firmware architecture, interfaces, system behavior, and integration requirements. Build internal firmware knowledge and support the transition toward greater in-house firmware ownership and technical capability. Collaborate closely with cross-functional teams, external partners, and stakeholders throughout development while communicating technical decisions, risks, and project status. Support future platform development through UI/control logic contributions, calibration tool development, and next-generation firmware architecture planning. Qualifications Bachelor’s degree or higher in Computer Science, Electrical Engineering, Embedded Systems, or a related field. 5+ years of hands-on experience in embedded firmware development for consumer electronics, preferably with imaging, camera, or digital imaging products. Strong proficiency in C/C++ firmware development on MCU, embedded SoC, RTOS, or embedded Linux platforms. Solid understanding of embedded system architecture, electronics fundamentals, and hardware-software system integration. Experience with common embedded communication interfaces, including UART, SPI, I²C, USB, GPIO, storage systems, and display interfaces. Hands-on experience using debugging and validation tools such as UART, oscilloscopes, and logic analyzers for system bring-up and troubleshooting. Familiarity with camera systems, imaging pipelines, image processing concepts, ISP, JPEG, sensors, and image quality validation. Ability to interpret electronic component datasheets, register maps, configuration settings, and timing
982,094 openings. Erioun finds yours.Scored against your own profile, every hour.Try the radar →