新竹市經歷不拘大學
[General Summary]
As a forward-thinking technology company, Augentix advances the limits of innovation in "Industrial and Embedded IoT" to deliver next-generation experiences and accelerate digital transformation toward a smarter, more seamlessly connected world.
As a software engineer at Augentix, you will contribute to the design, development, and validation of device drivers enabling hardware-accelerated video encoding across Linux and RTOS platforms. You will work on low-level bring-up and system integration of codecs such as H.264, H.265, and JPEG, collaborating with hardware, multimedia, and system teams to deliver high-performance, low-latency solutions for camera and vision platforms. Senior engineers are expected to take architectural ownership and mentor junior contributors.
[Responsibilities]
★ Design and implement device drivers for encoder-related subsystems (H.264, H.265, JPEG) on Linux and RTOS environments.
★ Port and adapt drivers to run across diverse operating systems and platforms.
★ Perform low-level debugging and hardware-software integration on pre-silicon (FPGA) and production silicon.
★ Conduct system-level performance profiling, debugging, and power/memory optimizations.
★ Work closely with hardware, system, and test teams to ensure robust and production-ready camera enablement.
★ Support secure boot, fast boot, and always-on-video (AOV) scenarios.
★ Collaborate with cross-functional teams to support platform bring-up, tuning, and field issue resolution.
★ Occasional business travel across APAC and other regions may be required.
[Minimum Qualifications]
★ Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
★ Proficiency in C programming and embedded software development.
★ Experience with Linux kernel and/or RTOS (FreeRTOS, Zephyr) driver development.
★ Familiarity with device driver architecture, memory-mapped I/O, interrupts, and synchronization.
★ Ability to work across user space and kernel space boundaries.
[Preferred Qualifications]
★ Experience with ISP and video encoder pipelines.
★ Understanding of SoC-level architecture including ARM, MMU/IOMMU/SMMU.
★ Experience with FPGA bring-up or hardware emulation platforms.
★ Exposure to real-time constraints and low-latency driver design.
★ Familiarity with encoder standards for H.264, H.265, and JPEG.
★ Familiarity with OSD on video encoders is a plus.
★ Knowledge of secure boot, fast boot and always-on-video (AOV) is a plus.
★ Comfortable working in a globally distributed, cross-disciplinary engineering team.