Remote Senior Software Engineer I, Software Engineer II

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Vizrt know you found this job on JobsCollider. Thanks! πŸ™