New Taipei City, TW
Sr. Software Engineer, Peripheral Subsystem
For this position we are looking for a mid to senior level (min. 5 years of experience) embedded Software engineer that collaborates closely with all the other members of the team in agile implementation cycles and takes shared responsibility of the overall work that the team has committed to, by bringing in the expertise and knowledge. You are passionate and experienced in Agile Development. You will work on the development of software for peripheral subsystems such as cameras, speakers, and microphones. The ideal candidate will have a strong background in developing software for these types of subsystems and be able to deliver high-quality, efficient, and maintainable code.
In addition to the above, you will also
- analyses, designs, implements and tests user stories, architectural and improvement tasks that add value to the product.
- You will work together with the other people in the supplier and sub-supplier R&D teams
- You will work together with the other people in the global development team
- You are co-responsible for creating high quality, releasable product increments in line with the definition of done.
- You continuously look to improve the team’s way of working in retrospectives, both in technical and non-technical aspects, in line with the software vision.
- You are instrumental to guide, steer or advise other colleagues by your knowledge in the domain of your expertise
- As a member of a fast-paced multi-disciplinary team, you use your creativity and diverse range of engineering experience to explore solutions to a variety of engineering problems.
Key Responsibilities
- Design, develop, and maintain software for camera, speaker, and microphone subsystems
- Stay up-to-date with the latest advancements in software development and bring new idea (and patent) generation for products in the Clickshare portfolio.
- Participate in code reviews and provide feedback to peers to ensure high-quality software with the global development team across Taiwan, Belgium and Germany and India.
- Write high-quality code and maintain documentation to ensure the solution is easily understandable and maintainable.
- Lead by example, design, implementation, and testing of embedded software features.
Preferred Qualifications & Skills
- BS/MS/Ph.D. in computer science related fields.
- Experience with camera, speaker, and microphone subsystems and device drivers
- Proficient in one or more programming languages such as Java, C++, Python, or similar.
- Fluent in English, communicative and assertive
- Pro-active team player with leadership in optimizing the whole design and easy adaptable increment shortly.
- Experience with performance optimization, scalability, and security.
- Experience in developing accessible technologies
- Agile PMI-ACP, SAFe, LeSS or Scrum Master certification would be a plus.