Description
We're looking for a Linux/Android Embedded Firmware Developer who's passionate about software design and development, software architecture, and Linux technology, to help us build the next generation of video conferencing devices.
Responsibilities
- Design and develop innovative firmware for Android- and/or Linux-based video conferencing devices.
- Build and enhance platform capabilities below the framework layer.
- Lead the development of secure, scalable, and high-performance embedded C/C++ applications.
- Collaborate with cross-functional teams to define architecture, standards, and best practices.
- Troubleshoot and resolve complex system-level issues in embedded environments.
- Contribute to project planning, documentation, and testing strategies.
- Mentor junior engineers and share your expertise across the team.
- Drive continuous improvement through agile and lean development practices.
Requirements
- Bachelor's or Master's degree in Electrical Engineering, Computer Science, Software Engineering, or equivalent experience.
- 5+ years of experience in embedded software development
- Proficiency in embedded C/C++.
- Experience with firmware development and debugging in embedded environments.
- Knowledge in areas such as networking/wifi, security, USB, video encoding/decoding (H.264, H.265, SVC), HDMI, and Bluetooth is a big plus.
- Strong communication skills and a collaborative mindset.
- A passion for learning, innovation, and delivering high-quality solutions.
- Understanding of Android internals and Linux is preferred.
Compensation and Benefits
Pay within this range will be based on the review of experience, skills, and internal equity.