Senior Software Engineer, Video Codecs
About the role
Software Engineer
Remote or in office
Full time
In your position you will join the service and integration team. You will maintain and develop tools for our product teams to support them in testing our products. The team also delivers fundamental parts for the automated processes in our software development department. Beyond that you may get involved with development of small test tools, sample applications and integration tests.
Required Skills And Experience
2+ years of experience in Python3
Experience in C/C++
Experience in php, html, javascript, SQL
Understanding of agile methodologies
Understanding of software development lifecycles and product testing
Excellent written and verbal communication skills; English required; multilingual a plus
Additional Qualifications
Knowledge of pytest
Experience working with distant and international teams
Experience with bug tracking tools (Jira preferred)
Experience with Scrum tools (VersionOne preferred)
Familiar with source code control systems like GIT
Familiar with automated build systems like GitLab
Ability to understand basic code structures and dependencies
Experience with docker and virtualization
Knowledge of cross-platform programming (Windows, Linux and MAC / Intel, ARM)
General Requirements
Full employment
Desire and ability to work in team
Professional initiative
MainConcept is an equal opportunity employer committed to a diverse and inclusive work environment. Please submit your complete application in English along with your salary requirements and availability by email to: careers@mainconcept.com
By submitting your information, you consent to the storage of data for the purposes of determining your suitability
for this and any future positions in the world, for MainConcept GmbH, and its subsidiaries. You agree to have your
information stored in their personnel database in the U.S.
About Us
MainConcept is one of the leading providers of high-quality codec technology for the broadcast, film, consumer electronics, computer software, medical imaging and security markets worldwide. We are renowned for leveraging new technology and innovations to deliver optimized media solutions for various platforms including PCs, set-top boxes, portable media players and mobile phones.
We share a grand vision and a belief in the positive power of digital media, as well as a sense of humor. We work together as a tightly knit team, bound by our desire to change the world through technology.
GROW PERSONALLY AND PROFESSIONALLY
Working for us means being part of creating products that shape the future of the broadcast universe.
Apply Now
Responsibilities
- Maintain and develop tools for product teams to support testing
- Deliver fundamental parts for automated processes in software development
- Involve in development of small test tools, sample applications, and integration tests
Qualifications
- 2+ years of experience in Python3
- Experience in C/C++
- Experience in PHP, HTML, JavaScript, SQL
- Understanding of agile methodologies
- Excellent written and verbal communication skills
Benefits
- Equal opportunity employer
- Diverse and inclusive work environment
Skills mentioned
About MainConcept
MainConcept provides professional video and audio codec software for broadcast, streaming, OTT, and advanced media workflows. Since 1993, we have developed high performance encoding and decoding solutions including AVC/H.264 and HEVC/H.265 for media and entertainment, live streaming, digital signage, gaming, medical imaging, and security applications. Our SDKs and applications enable developers to integrate advanced video compression, GPU acceleration, and cross platform support into their products. Trusted by companies such as Adobe, Avid, Autodesk, Grass Valley, Nikon, Sony, and Wowza, MainConcept helps organizations deliver scalable, high quality video solutions optimized for performance, reliability, and long term deployment.