新竹市3年以上碩士以上
[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, enhancement, and validation of embedded software, applications, and specialized tools that power high-performance products exceeding modern user expectations. Augentix engineers work closely with system, hardware, architecture, and validation teams to deliver comprehensive system-level software solutions.
[Responsibilities]
★ Develop and maintain the camera software stack, including driver, HAL, and image post-processing.
★ Integrate and optimize image processing algorithms (3A, HDR, NR, sharpness, EIS, tone mapping, rate control, etc.).
★ Perform image quality tuning and issue analysis.
★ Debug camera software stack issues and develop unit tests.
★ Define image quality evaluation standards and workflows.
★ Occasional business travel across APAC and other regions may be required.
[Minimum Qualifications]
★ Master's degree in Electrical Engineering, Computer Science, Mathematics, Physics, or a closely related field with 3+ years of relevant experience, or a PhD in a related field.
★ Proficient in modern C, C++.
★ Familiar with Linux kernel and/or user-space development.
★ Comprehensive knowledge of image processing and optics.
[Preferred Qualifications]
★ 6+ years of relevant experience.
★ Knowledge of optical lens or image sensor design.
★ Expertise in image quality assessment.
★ Experience with Linux GStreamer is a plus.
★ Experience with multimedia SDKs, specifically "Intelligent Multimedia SDK (IM SDK)" is a strong plus.
★ Solid software architecture skills are a strong plus.
★ Comfortable working in a globally distributed, cross-disciplinary engineering team.