Remote Senior Software Engineer I, Software Engineer II

closed
Logo of Vizrt

Vizrt

πŸ“Remote - Portugal

Job highlights

Summary

Join our team as a highly skilled Software Engineer to design, develop, and implement test automation strategies, contribute to software development efforts, and collaborate with the software development team.

Requirements

  • Bachelor’s degree in computer science or related field
  • 3+ years of experience in software development
  • Strong programming skills in C# and C++
  • Proficiency in multi-threaded/multi-CPU software development
  • Familiarity with testing automation frameworks, tools, and software testing principles
  • Familiarity with version control systems (e.g., Git, SVN) and issue tracking systems (e.g., Jira)
  • Experience in C#, MVC and Web API development
  • Understanding of web technologies, including web services, web application servers and Restful APIs
  • Solid problem-solving and debugging skills
  • Excellent communication and collaboration abilities
  • A proactive and detail-oriented approach to testing and automation
  • Willingness to learn and adapt in a fast-paced development environment
  • Proactive and self-motivated attitude

Responsibilities

  • Engage in the creation of application code and/or sample code for our Software Development Kit (SDK)
  • Contribute to the development of new features and enhancements in existing applications
  • Collaborate closely with the software development team, contributing to the design, coding, testing, and debugging of C# and C++ software applications
  • Design, develop, and maintain automated test scripts and test cases to validate software functionality
  • Develop and execute load and performance tests to assess software response under varying workloads
  • Identify performance bottlenecks and work with development teams to optimize software performance
  • Collaborate with stakeholders on Proof of Concepts (PoCs) to explore new ideas and technologies
  • Maintain and improve the quality of existing code

Preferred Qualifications

  • Knowledge about Audio-Video coding (FPS, resolutions, codecs, etc.)
  • Experience in cross-platform development for both Windows, Mac, and Linux environments
  • Experience in socket-level network programming and a good understanding of TCP/IP, UDP (User Datagram Protocol), and mDNS protocol
  • Experience with web video streaming technologies is a plus
This job is filled or no longer available