Software Engineer C++
EVS Broadcast Equipment
Globally recognized as the leader in live video technology for broadcast and new media productions, our passion, and purpose are to help our customers craft compelling stories that trigger the highest return on emotion. Our comprehensive range of solutions enables media companies and content creators to deliver the most gripping live sports images, buzzing entertainment shows, and breaking news content to billions of viewers every day – and in real-time. Scope EVS is the leader in video production servers and live content management. We deliver live video and emotions to billions of people, every day. As a Software Engineer specialising in modern C++, you will work on developing device drivers for Cerebrum, a broadcast control system. Used by customers across the world, Cerebrum plays a key role in the production of major global sporting events, live programs such as news and studio management. Cerebrum allows customers to create customised workflows that operators can access through thick or thin clients and performs Control and Orchestration of Broadcast Systems, routing and tallying signals across SDI, IP and Hybrid technologies as well as the control of third-party devices. Our development processes are based on Scrum; we work in agile teams with continuous integration and automated tests. Job Description
- Analyse user stories and translate them into technical tasks, estimate the size and complexity of the tasks
- Use technical documentation to understand how to model a third a party device and provide a software abstraction
- Develop new software components or enhance existing ones
- Participate in peer code reviews
- With a test-driven attitude develop unit tests
- Create or maintain technical documentation
- Solve defects reported in the defect tracking system
- Identify risks and discuss them with the Quality Control department for building adequate test plans
- Follow the EVS software development process (Source Control Management, Defect Tracking, Coding Rules, Continuous Integration)
- Participate in the continuous improvement of development processes and tools
- Bachelor’s or Master’s degree in computer science of equivalent
- 2-5 years’ experience in C++
- Experience of RESTful APIs, WebSocket’s, UDP and TCP communication
- Experience of tools such as WireShark and Postman
- Experience of working in a large multithreaded codebase
- Experience in software development on Windows
- Proven track record in problem solving
- Experience in software design and architecture
- Experience of Linux, Docker or Kubernetes
- Experience or knowledge of the Broadcast Industry, Scrum, test-driven development
- Experience with Agile development methods and tools (e.g. Jira, TeamCity and BitBucket)
- Focus on quality, detail-minded, willing to take care of customer point of view
- Critical but constructive mindset focused on delivery constraints and pragmatism
- Capable of executing tasks autonomously, of planning and communicating planning and progress, of getting help where needed
- Good written and verbal communication skills share information actively; respond properly, reports on time; accept criticism and other opinions, addresses criticism constructively
- Excellent team player, creative, pragmatic and proactive
- Quickly understands a technical domain and its complexity
- Aligned with EVS Values: Innovation, Passion, Excellence, Agility, Teamwork and Customer Success
- Fluent in English
- Knowledge of Portuguese, French or Dutch is an asset
- ...reality with the most innovative, comprehensive, and modular MES software. We have a global presence, but our headquarters, and the main... ...and semiconductor industries. The Role As a Software Engineer, you will work full-stack with an emphasis on backend development...
- ...reality with the most innovative, comprehensive, and modular MES software. We have a global presence, but our headquarters, and the main... ...industries. The role: You will join an existing AI engineering team focused on building reliable AI infrastructure for manufacturing...
- ...reality with the most innovative, comprehensive, and modular MES software. We have a global presence, but our headquarters, and the main... ...industries. The Role As a Junior Software Engineer at Critical Manufacturing, you will be part of a challenging and...
- ...the fields of warehouse and conveying technology, palletization plants, software and logistics network controls as well as system integration. Your role in our team As a Software Engineer, your main role is to participate in the development, setup, test and implementation...
€21,000 a €28,000 por año
...Negócio de Automação, procuramos um Developer em Sistemas de Energia (C/C++), para integrar o nosso polo na Maia – Porto ou Oeiras – Lisboa. Dia-a-dia Serás responsável pelo desenvolvimento de software em C/C++ aplicado a sistemas críticos de automação e controlo de...- ...challenges of today and tomorrow. Körber AG is the holding company of the Körber Group. Your role in our team As a Software Support Engineer, your main role is to: Support projects installed with Koerber Warehouse Management System (WMS) software for automated...
- ...As a Software Engineer, you will be responsible for ensuring the successful execution of upgrade projects within the software engineering area, namely through the development and improvement of implemented technical solutions, in accordance with management guidelines...
- ...conducting, and evaluating training sessions and workshops on software topics-both in-house and at client sites Conducting technical... ...Close collaboration with functional departments such as R&D, Engineering, Product Management, and Service Your profile At...
- ...and frontend behavior within a 3D environment (e.g. using game engines). You translate UX and design specifications into technically... ...with system architects and collaborate closely with other software developers. You ensure that the 3D UI integrates effectively...
- ...reality with the most innovative, comprehensive, and modular MES software. We have a global presence, but our headquarters, and the main... ...this role, team up and apply now as an Equipment & Integration Engineer. Requirements What you must have: Knowledge of...
- ...You role in our team: You will independently develop PLC software You will participate in the development and standardization... ...have completed a technical apprenticeship (e.g., in electrical engineering), or possess a comparable qualification You have previous experience...
- ...reality with the most innovative, comprehensive, and modular MES software. We have a global presence, but our headquarters, and the main... .... The Role We are seeking a Deployment Support Engineer to reinforce our MES delivery capabilities across high‑tech manufacturing...
- ...required functions are tested and accepted by the customer Your profile You have a degree in electrical engineering, control engineering, software engineering or a related field You have excellent knowledge of Siemens software (TIA), including safety...
- ...Your role in our team As a Mechanical Design Engineer, you will play a crucial role in the design and development of new an innovative... ...with cross-functional teams, including electrical engineers, software developers, and project managers, to ensure seamless integration...
- ...We are looking for a Solutions Engineer to join our System Integration team and help design smart, efficient, and competitive solutions... ...configurations You will collaborate with Engineering, R&D, Software, Supply Chain, and external partners You will support the...
- ...AG is the holding company of the Körber Group. Your role in our team The Automation Engineer develops the design of very complex systems that integrate hardware and software; develops material specification, schematic preparation and appropriate follow-up; Guides...
- ...of the Körber Group Your role in our team As a Mechanical Engineer, you will play a crucial role in the design and development of... ...Minimum 3 years’ experience in similar positions • CAD software proficient (AutoCAD, Inventor or similar) • Solid English...
- ...Your role in our team As a Software Engineer, your main role is to participate in the development, setup, test and implementation of the Warehouse Management System (WMS) software for automated warehouses. Your profile Relevant college degree, namely in Software...
- ...Your role in our team As a Software Developer in our Analytics Team, you will design, build, and further develop our existing data... ...Degree in Computer Science, Mathematics, Physics, Electrical Engineering, or a comparable field Strong programming experience in Java...
- ...professionals working in a complex environment, ensuring their development, growth and motivation Act as a lead PLC engineer within an international software and commissioning team, taking ownership of key responsibilities. Collaborate closely with project management...
€21,000 a €28,000 por año
...teu talento! O que procuramos? Para reforçar a nossa unidade de negócio de Automação de Sistemas de Energia, procuramos um Sales Engineer, para integrar o nosso polo da Maia – Porto. Dia-a-dia Serás responsável por apoiar as atividades comerciais e técnico-...- ...As a Mechanical Engineer, you will be responsible for contributing to the development of innovative mechanical solutions for system upgrades... ...Minimum 3 years’ experience in similar positions • CAD software proficient (AutoCAD, Inventor or similar) • Results...
- A MC Digital está a recrutar um/a Data Engineer para integrar a equipa de Data, AI & Analytics CoE. A função combina o desenvolvimento de soluções de dados escaláveis com a liderança técnica da equipa, desde o planeamento das iniciativas até à sua implementação. Enquanto...
- ...Geomiq is revolutionizing traditional manufacturing by providing engineers worldwide with instant access to reliable production methods... ...our platform in action! About the role: As a Quality Engineer , you will play a critical role in ensuring the quality and timely...
- ...level position offers a unique opportunity to gain hands-on experience in environmental and health & safety engineering. The Environmental, Health & Safety Engineer Trainee will assist in developing, implementing, and maintaining environmental and health & safety...
- A MC Digital está a recrutar um/a Data Expert Engineer para integrar a equipa de Insights & Strategy, inserida no centro de excelência de Data, AI & Analytics. A função terá um papel central na ligação entre a camada semântica, os agentes de inteligência artificial e a...
- ...and tomorrow. Körber AG is the holding company of the Körber Group. Your role in our team As a Customer Service Automation Engineer, you will be responsible for delivering automation solutions for system upgrades, ensuring compliance with stringent technical specifications...
- ...technology, and with its wide range of technological new developments, proves its innovative strength time and again. Supplier Quality Engineer - Heavy Steel (m/f/d) Innovative ideas are the hallmark of our successes and move us on. We are passionate about realizing...
- ...A empresa onde vai trabalhar Multinacional de distribuição elétrica procura um Inside Sales Engineer Junior (m/f/d) para a zona do Porto. A sua nova função Gestão de uma carteira de clientes (e-mail e telefone); Levantamento técnico e esclarecimento de dúvidas...
- ...Design, implement, and optimize real-time software components for high-performance machine... ..., Mathematics, Physics, Electrical Engineering, or a related field Ideally you have... ...classification Proficiency with Python and C++, including experience in scalable...
Deseja receber mais vagas?
Assine e receba vagas semelhantes a Software Engineer C++. Seja o primeiro a se candidatar!
