At a Glance
- Tasks: Develop core components for a cutting-edge broadcast control system using modern C++ and Kubernetes.
- Company: Join EVS, the leader in video production and live content management.
- Benefits: Enjoy competitive salary, wellness benefits, flexible schedules, and hybrid work options.
- Why this job: Make an impact on global events while working with innovative technology.
- Qualifications: Bachelor’s or Master’s in computer science and 5-8 years of software development experience.
- Other info: Be part of a friendly, inclusive team with excellent career growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
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++ and Kubernetes, you will work on developing core components 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 programmes 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
- Develop new software components or enhance existing ones
- 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
Profile
Technical Skills:
- Bachelor’s or Master’s degree in computer science or equivalent
- 5-8 years’ experience in software development using modern C++
- Experience of developing and deploying highly resilient applications in Kubernetes, including load balancing and networking
- Experience of designing and implementing RESTful APIs and WebSocket communication
- Experience of working in a large multithreaded codebase
- Experience in software development on Windows and/or Linux
- Proven track record in problem solving
- Experience in software design and architecture
The following experiences are not mandatory and will be considered an asset:
- Experience or knowledge of the Broadcast Industry, Scrum, test-driven development
- Experience with Agile development methods and tools (e.g. Jira, TeamCity and BitBucket)
Soft Skills:
- 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
Languages:
- Knowledge of French or Portuguese is an asset
Offer
Becoming Part of the EVS Team not only means that you will receive a competitive salary in line with your skills and the market, but also a range of other additional wellness and healthcare benefits. Our flexible schedules and hybrid way of working (homeworking) policies will help you preserve your work-life balance. EVS will give you the tools to develop your skills and your career by giving you the opportunities of internal mobilities and a wide range of trainings. We encourage our motivated talents with a friendly, lively, and inclusive environment.
Software Engineer C++ in Bracknell employer: EVS Broadcast Equipment SA
Contact Detail:
EVS Broadcast Equipment SA Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer C++ in Bracknell
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, webinars, or even local tech events. You never know who might be looking for a Software Engineer like you!
✨Show Off Your Skills
Create a portfolio showcasing your projects, especially those using modern C++ and Kubernetes. Share it on platforms like GitHub and make sure to highlight any relevant experience that aligns with what EVS is looking for.
✨Ace the Interview
Prepare for technical interviews by brushing up on your coding skills and understanding of multithreaded applications. Practice common interview questions and be ready to discuss your problem-solving approach in detail.
✨Apply Through Our Website
Don’t forget to apply directly through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to reach out directly.
We think you need these skills to ace Software Engineer C++ in Bracknell
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with modern C++ and Kubernetes, and don’t forget to mention any relevant projects or achievements that showcase your skills.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about working at EVS and how your background aligns with our values of innovation and teamwork. Keep it concise but impactful!
Showcase Your Problem-Solving Skills: In your application, be sure to include examples of how you've tackled complex problems in your previous roles. We love candidates who can demonstrate a critical yet constructive mindset focused on delivery.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, you’ll get to explore more about what makes EVS a great place to work!
How to prepare for a job interview at EVS Broadcast Equipment SA
✨Know Your C++ Inside Out
Make sure you brush up on your modern C++ skills before the interview. Be ready to discuss specific features, like smart pointers and lambda expressions, and how you've used them in past projects. This will show that you're not just familiar with the language but can also apply it effectively.
✨Understand Kubernetes Fundamentals
Since the role involves working with Kubernetes, take some time to understand its core concepts, such as pods, services, and deployments. Be prepared to explain how you've deployed applications in Kubernetes and any challenges you've faced. This will demonstrate your hands-on experience and problem-solving abilities.
✨Familiarise Yourself with Agile Practices
As the company follows Scrum and Agile methodologies, it’s crucial to know how these processes work. Think of examples from your previous roles where you contributed to sprints or participated in stand-ups. This will highlight your ability to work collaboratively in a team environment.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving skills, especially in multithreaded environments. Practice coding problems related to concurrency and be ready to walk through your thought process. This will showcase your analytical skills and your approach to tackling complex issues.