> Markdown version of [/jobs/ext/3822940-camera-software-system-engineer](https://www.wearedevelopers.com/jobs/ext/3822940-camera-software-system-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Camera Software System Engineer - **Company:** Insight Global - **Location:** Austin, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), Abstraction Layers, Android Software Development, C++ (Programming Language), Virtual Camera Systems, Communications Protocols, Software Debugging, Linux, Device Drivers, Embedded Software, Linux Kernel, Scrum Methodology, Software Engineering, Systems Integration, Wi-Fi Technology, Linux Development, Information Technology, Software Version Control, Data Pipelines, Hardware Debugging - **Published:** October 18, 2026 - **Apply:** https://dejobs.org/x/x/C395ED8D4D19499497C4807D24F6F1FC/job/ ## About the Role Bachelor's Degree in Computer Science or related field 6+ years of professional C/C++ development experience 6+ years of experience working with low-level Android development or Linux-based camera systems Experience working in Linux development environments Knowledge of Android Framework and Android SDK (Android M or newer preferred) Experience working with Android HAL, Binder, HIDL, AIDL, or similar communication protocols Experience debugging and testing software on embedded systems Familiarity with source control, compiler tools, and hardware debugging tools Strong communication and collaboration skills Experience bringing up Linux kernels on ARM-based embedded systems Experience with image processing technologies USB, Gadget, or HDMI driver development experience Experience working with video/audio interfaces Experience supporting USB or Wi-Fi devices Exposure to camera pipeline development Experience working with embedded SoCs and processor-level software integration Familiarity with Agile/Scrum methodologies ## Description An employer is seeking a Camera System Software Engineer in Austin, TX. This individual will join an engineering organization focused on developing next-generation video endpoint and collaboration products. The team is responsible for software that enables camera functionality on embedded platforms, supporting the full camera pipeline from processor-level integration through image processing and hardware abstraction layers. On a day-to-day basis, this engineer will design, develop, debug, and test platform software for complex Android-based systems that leverage video and audio technologies. They will work across multiple layers of the software stack, including Linux kernel development, device drivers, Android HAL, Binder, HIDL, AIDL, and other communication frameworks. This person will be heavily involved in bringing up and supporting camera software on embedded SoCs (system-on-chips), working closely with hardware and software teams to enable camera functionality, optimize performance, troubleshoot issues, and deliver reliable video experiences. They will participate in architecture discussions, collaborate with cross-functional teams, and contribute throughout the entire software development lifecycle. The ideal candidate is a hands-on embedded software engineer who enjoys solving complex technical challenges and working in a highly collaborative environment.