Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

洞見未來科技股份有限公司

New

【視覺】Firmware Engineer 韌體工程師

Posted 5 views
Discussion

Description

We are looking for a Firmware Engineer to help us create intelligent visual products. You will lead the development of firmware/software for various microcontroller (MCU) and system-level applications across our own products. You will engage in projects from the concept phase, through development, prototype build and validation, all the way through volume production.

【Responsibilities】
-Developing firmware for visual sensing systems, including camera interfaces and IMU integration.
-Designing firmware solutions based on project or customer needs.
-Implementing actuator control firmware, including servo/stepper motors, relays, and other output peripherals.
-Developing embedded display output, including display driver integration and UI rendering on embedded screens.
-Building and validating system prototypes using Linux-based application processor platforms in combination with peripheral MCUs.
-Testing and verifying firmware to ensure requirements are met.
-Working with cross-functional teams to develop new features and optimize performance.
-Writing and maintaining firmware documentation.

【Requirements and Skills】
-3~5 years of experience in firmware development.
-Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience.
-Proficiency in C/C++; embedded development experience including Assembly.
-Familiar with MCU platforms such as ARM Cortex-M series, STM32, or NXP.
-Familiarity with data structures and algorithms.
-Excellent communication skills.
-Strong documentation and organizational skills.
-Ability to work in a fast-paced, collaborative product development environment.

【Preferred Skills】
-Actuator control, including motor drives (PWM, FOC), relay switches, or similar output control.
-Multi-processor communication protocols such as I2C, SPI, UART, or I2S.
-Linux single-board computer (SBC) system integration and application processor-peripheral MCU coordination.
-Camera sensor interfaces (e.g., MIPI CSI, DVP) or IMU drivers.
-Embedded display interfaces (e.g., SPI, I2C, MIPI DSI) and embedded system UI rendering.

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →