Embedded Software Engineer
Seeking an Embedded Software Engineer to design, implement, and productize embedded software for cutting-edge semiconductor chipsets, focusing on high-speed data transmission and ultra-low latency Pro-AV solutions.
Responsibilities
- Build and optimize embedded software for semiconductor products, targeting high-speed data transmission and ultra-low latency Pro-AV solutions.
- Collaborate with hardware engineers and system architects to ensure seamless hardware-software integration.
- Translate system requirements into detailed software designs and implementation plans.
- Ensure code quality and maintainability through code reviews and continuous integration (CI/CD) pipelines.
- Create and maintain documentation for software designs and implementations to support internal and external stakeholders.
Requirements
- BSc/MSc in Computer Science, Electrical Engineering, or a related field from a well-known university
- 7+ years in embedded software development
- Strong proficiency in C/C++
- Experience with Git/SVN
Nice to have
- Familiarity with CI/CD tools
- Experience with multimedia protocols (HDMI, DisplayPort, USB, audio) or high-speed connectivity