We are looking for a talented programmer to serve our client who is Global Top-Tier IT company. You may have to provide quality coding solutions from simple applications to complex algorithm. The ideal candidate will have a passion for software technology and customer business requirements. Attention to details and an analytical mind are essential qualities for a successful career in programming. The goal is to design and build superior and innovative software by writing clean and flawless codes.
Programmer Job Duties:
1. Collaborate with client and consultants to review program objectives and requirements
2. Design program logic and algorithm with functionality and performance in mind
3. Write quality codes and conduct testing/debugging
4. Perform software version control and revision history maintenance
5. Document technical design documents and user operating instructions.
6. Handle multiple assignment in parallel according to their priorities
Programmer Skills and Qualifications:
1. Computer Science related education background and/or proven programming skill
2. Fluent in English, including oral communication and writing. Working/living experiences with foreigners are preferred
3. Programming skills in C# and/or VB script, SQL
4. Experiences with complex algorithm design and data structure are preferred
5. Problem Solving skill with logical and analytical thinking
6. Fast learner and team player
1. Dolby Atmos and DTS:X soundbar embedded system software - driver and middleware development.
2. SoC validation and test program development.
3. Driver porting and maintain.
Bring up new generations high-performance and low-power SoC for edge computer vision Security camera and network connection application to diverse new markets.
At iCatch, we had strong multi-OS on SoC experience to bring up system with best real time performance and flexible network connection products.
We actively seek candidates with strong background in Linux video streaming, network or performance optimization experience to join an exciting cross-functional team to deliver the next generation computer vision products.
[Responsibilities]
1.Develop and maintain Linux application, kernel and device driver of Security Camera products.
2.Support customer issues debugging on Security Camera applications including video streaming, network application and camera functions.
3.Work closely with other teams, such as software, hardware, SDK teams and Quality assurance teams to develop schedule and deliver BSP on time with good quality.
4.System program development (Linux development environment and embedded software).
[Minimum Qualifications]
1.A BS degree in Computer Engineering, Electrical Engineering, or Computer Science.
2.At least 1-2 years of embedded software development experience Knowledge of Real-Time concepts
3.Familiar with Embedded Linux system development.
4.Strong experience in C programming
5.Will to co-work with customers on MP support and design win.
6.Self-motivated, good attitude, skilled in meeting deadlines and work collaboratively in a team environment