Camera Software System Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+8 more
Job 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.
Requirements
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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…