Location: Wroclaw PL

For those of you who don’t know, Wroclaw is one of Poland’s most important cities, being the 4th largest and 2nd fastest-growing city, as well as being Poland’s 3rd largest academic centre.

Back to Vacancies

Test Automation Specialist – Mobile Apps

In this role you will work with a large range of mobile devices running Android and iOS. These are connected to other devices in the home and in the cloud and stream video from different sources.

Wroclaw PL / Full Time / Remote OK

Learn more about this role

We put people first. People like you, the customer and the end user. No politics and no getting lost in the machine. You will be working with our customers and engineering colleagues daily. Red offers a place for those who love their technology and understand that communicating with others is critical to quality and success. Team players thrive here.

If that is something you can get excited about, we'd love to hear from you.

How you will spend your time

You will automate the testing of applications on each of these devices by working with Cucumber and Appium scripting, so the test team can test the video and UI of the applications. Apply your skill, experience and creativity to make great tools for your colleagues and help to deliver high quality entertainment for millions of people across Europe.

What you will need to bring

Mandatory Skills

  • Automation of mobile application testing using Cucumber and Appium
  • Python or Ruby scripting
  • User Interface testing
  • Android and iOS
  • GIT
  • English language

Desirable Tech Skills

  • JIRA
  • Gerrit
  • Testing video devices
  • Docker
  • Testing of restful interfaces
  • Polish
  • Javascript, HTML and web page creation skills.

What you will get in return

Included in your contract:

B2B roles are fine. Permanent roles come with probably best benefits package in town. Like we said, we believe in putting people first.

Read more about our employee benefits

Our Recruitment Process

Once you submit your CV, we’ll send you a short online form asking you to confirm a couple of things. This will then go directly to the Hiring Manager to review. We'll often do a short first stage telephone interview to find out more about you and to check that the role would be a good fit for your requirements.

Then, if you progress to interview stage we’ll try to cover off everything we can in one sitting, to make the process quicker for you - which means our interviews can be slightly longer than average. We want you to leave the interview with a real feel for the job and what it’s like to work with us.

If this sounds like what you’ve been looking for, apply today and we’ll be in touch really soon.

Back to Vacancies

Software Test Automation Specialist – Embedded

This project is a large media project, and your responsibility will be develop test harnesses and frameworks which can automate the testing of software products on a range of platforms headed for the international market.

Wroclaw PL / Full Time / Remote OK

Learn more about this role

We put people first. People like you, and the customer. No politics and no getting lost in the machine. You will be working with our customers and engineering colleagues daily. Red offers a place for those who love their technology and understand that communicating with others is critical to quality and success. Team players thrive here.

If that is something you can get excited about, we'd love to hear from you.

How you will spend your time

Under Linux, you’ll automatically build software from the engineering repositories, test, report and monitor devices connected to live and recorded media from a variety of countries including YouTube and Netflix.. You’ll advise the customer on new approaches and improvements and then go ahead and implement them in the best ways possible. You’ll aid in certifications, help optimise performance and test for functionality compliance.

Our customers love quality experts who also love to script and code and invent. People like you.

What you will need to bring

Mandatory Skills

Required Skills

  • Software Test Automation Experience
  • Python Scripting
  • Bash Scripting
  • Strong Linux User skills
  • English Language
  • ISTQB certification
  • GIT

Desirable Tech Skills

Skills Optional

  • Cmake, Sed/Awk, Cucumber, Selenium, Gerrit
  • Robot framework, Python Mocks, Jira, Gradle, Cucumber, Selenium, Gerrit
  • Testing Restful interfaces, BDD
  • Consumer electronics testing experience including config and setup
  • Python coding to create test frameworks, Javascript
  • Web driver experience
  • Docker container experience
  • HTML understanding to create test cases
  • Android and IOS testing

What you will get in return

Included in your contract:

Read more about our employee benefits

Our Recruitment Process

Once you submit your CV, we’ll send you a short online form asking you to confirm a couple of things. This will then go directly to the Hiring Manager to review. We'll often do a short first stage telephone interview to find out more about you and to check that the role would be a good fit for your requirements.

Then, if you progress to interview stage we’ll try to cover off everything we can in one sitting, to make the process quicker for you - which means our interviews can be slightly longer than average. We want you to leave the interview with a real feel for the job and what it’s like to work with us.

If this sounds like what you’ve been looking for, apply today and we’ll be in touch really soon.

Back to Vacancies

Senior Software Engineer – Networking

You will join one of the new SCRUM teams working on a new project for home networking and routers. You will develop C and C++ software and work in a Linux environment on a next generation router platform.

Wroclaw PL / Full Time / Remote OK

Learn more about this role

We put people first. People like you, the customer and the end user. No politics and no getting lost in the machine. You will be working with our customers and engineering colleagues daily. Red offers a place for those who love their technology and understand that communicating with others is critical to quality and success. Team players thrive here.

If that is something you can get excited about, we'd love to hear from you.

How you will spend your time

You will implement a stack for this platform based on open sources and the teams own code Using GIT, Gerrit, JIRA . Your will work at the kernel level and higher and work within restricted memory and performance goals. As the project progresses the platform will become more and more integrated with the cloud and lead to a platform used by millions across Europe.

What you will need to bring

Mandatory Skills

You should have these skills/experience to apply:

  • Experience of developing for embedded devices
  • Strong programming experience especially in C/C++
  • Linux development experience including Kernel level
  • Good understanding of TCP/IP internals and common network protocols such as DHCP, DNS, HTTP
  • English

Desirable Tech Skills

Nice to have:

  • Polish
  • SNMP/TR069
  • Yocto
  • GIT/Gerrit/JIRA
  • Docker

What you will get in return

Included in your contract:

This is a chance to develop your network programming on one of the most important home networking software platforms in Europe. The platform will potentially deliver to millions of end users. We offer contract or permanent work, partial remote working, flexible hours and one of the best benefits packages available. Like we said, people like you come first.

Read more about our employee benefits

Our Recruitment Process

Once you submit your CV, we’ll send you a short online form asking you to confirm a couple of things. This will then go directly to the Hiring Manager to review. We'll often do a short first stage telephone interview to find out more about you and to check that the role would be a good fit for your requirements.

Then, if you progress to interview stage we’ll try to cover off everything we can in one sitting, to make the process quicker for you - which means our interviews can be slightly longer than average. We want you to leave the interview with a real feel for the job and what it’s like to work with us.

If this sounds like what you’ve been looking for, apply today and we’ll be in touch really soon.

Back to Vacancies

Manual Tester

You will work as a manual tester in a small team of engineers working on a new video platform for Europe. Good quality requires quality people and you’ll spend most of your time creatively trying to ensure the software works very well.

Wroclaw PL / Full Time / Remote OK

Learn more about this role

We put people first. People like you, and the customer. No politics and no getting lost in the machine. You will be working with our customers and engineering colleagues daily. Red offers a place for those who love their technology and understand that communicating with others is critical to quality and success. Team players thrive here.

If that is something you can get excited about, we'd love to hear from you.

How you will spend your time

You’ll download builds and flash them to your test platforms before performing basic smoke tests. Assuming this goes OK, now you start being creative. Your role is to understand what has changed in the software, calculate what might go wrong and then test for it. If you find issues, you will dig around similar problems and perform exploratory testing to make sure all the issues are found. In the nd your work will help the team deliver the platform to potentially millions of people around Europe. You’ll work in English and from time to time act as a test expert for the customer and their partners. You do NOT follow test plans – you are too creative for that.

What you will need to bring

Mandatory Skills

Must have:

  • Linux user knowledge and experience
  • At least 3 years of testing embedded or mobile devices
  • Basic device networking knowledge
  • Experience of exploratory testing
  • JIRA
  • Bash basics
  • Written and spoken English at a high level.
  • A creative approach and a head for details

Desirable Tech Skills

Nice to have:

  • Polish
  • Gherkin
  • Python scripting
  • Wireshark
  • Experience with video device testing

What you will get in return

Included in your contract:

Some remote work is possible. We can accept B2B or permanent contracts for which we have probably one of the best benefits packages in town. Like we said, we put people first.

Read more about our employee benefits

Our Recruitment Process

Once you submit your CV, we’ll send you a short online form asking you to confirm a couple of things. This will then go directly to the Hiring Manager to review. We'll often do a short first stage telephone interview to find out more about you and to check that the role would be a good fit for your requirements.

Then, if you progress to interview stage we’ll try to cover off everything we can in one sitting, to make the process quicker for you - which means our interviews can be slightly longer than average. We want you to leave the interview with a real feel for the job and what it’s like to work with us.

If this sounds like what you’ve been looking for, apply today and we’ll be in touch really soon.

Back to Vacancies

Javascript Engineer – Embedded

In this role you will work with Javascript in an embedded Linux environment. You will be responsible for coding the business logic of the client and communicating with the back end servers in the cloud to do so.

Wroclaw PL / Full Time / Remote OK

Learn more about this role

We put people first. People like you, and the customer. No politics and no getting lost in the machine. You will be working with our customers and engineering colleagues daily. Red offers a place for those who love their technology and understand that communicating with others is critical to quality and success. Team players thrive here.

If that is something you can get excited about, we'd love to hear from you.

How you will spend your time

You will understand and work with the billing systems, user accreditation, account management, recommendations and other systems from the client. Your goal will be to implement the business side of the product specification for video delivery platforms for the home. You’ll work without frameworks so this suits non web developers. In the end you, through your code, you will enable the business that drives millions of platforms around Europe.

The team here in Wroclaw is about 50 people working on this project and during your time here you will get the opportunity to learn and broaden out your skills.

What you will need to bring

Mandatory Skills

You should have the following to apply:

  • Excellent Javascript language skills
  • Strong Linux skills at the user level
  • At least 3 years experience of embedded stacks
  • Great logical analysis and problem solving skills
  • English language
  • Good team work and communication is essential

Desirable Tech Skills

Polish (nice to have)

What you will get in return

Included in your contract:

We can accept B2B or permanent contracts for which we have probably one of the best benefits packages in town. Like we said, we put people first.

Read more about our employee benefits

Our Recruitment Process

Once you submit your CV, we’ll send you a short online form asking you to confirm a couple of things. This will then go directly to the Hiring Manager to review. We'll often do a short first stage telephone interview to find out more about you and to check that the role would be a good fit for your requirements.

Then, if you progress to interview stage we’ll try to cover off everything we can in one sitting, to make the process quicker for you - which means our interviews can be slightly longer than average. We want you to leave the interview with a real feel for the job and what it’s like to work with us.

If this sounds like what you’ve been looking for, apply today and we’ll be in touch really soon.

Back to Vacancies

Integration Engineer (DevOps/CM)

We put people first. People like you, the customer and the end user. No politics and no getting lost in the machine. You will be working with our customers and engineering colleagues daily. Red offers a place for those who love their technology and understand that communicating with others is critical to quality and success. Team players thrive here.

Wroclaw PL / Full Time / Remote OK

Learn more about this role

We put people first. People like you, the customer and the end user. No politics and no getting lost in the machine. You will be working with our customers and engineering colleagues daily. Red offers a place for those who love their technology and understand that communicating with others is critical to quality and success. Team players thrive here.

If that is something you can get excited about, we'd love to hear from you.

How you will spend your time

The Senior Integrator role in the dev team, whilst common outside Poland is a relatively new one to Poland. Allow us a moment to describe it in detail for you. You work on large software projects only, in this case software designed for embedded devices that provide video. Firstly your role is to provide a stable working platform for all the other teams on the project. This can take 12 months or more. You provide releases of software and hardware from many sources as the best versions for the development and test parts of the team. You configure a suite of builds using components delivered from various teams. You might also be involved in triaging of major issues where it is unclear which team should fix those issues. In addition you watch for risky software coming into the build and notify teams that should know they may fall out of compliance. Ultimately, yours is a support role that leads to a high quality device serving millions of home users across Europe.

What you will need to bring

Mandatory Skills

These are your necessary skills:

  • Advanced Linux User knowledge
  • Good knowledge of embedded devices and interfacing tools to them
  • Open software experience including patching and dependency resolution
  • Yocto and Bitbake (basics)
  • Strong communication skills and good people skills
  • Attention to detail and the ability to communicate it
  • English

Desirable Tech Skills

Nice to have:

  • C or C++ adaptation and debugging
  • Bash scripting
  • Kernel level Linux knowledge
  • Polish
  • Gerrit and Jenkins
  • Experience of video playback devices

What you will get in return

Included in your contract:

We accept B2B and permanent applicants and have a number of these roles available. We are offering the best benefits package in town in our opinion because , like we said, we believe in putting people first.

Read more about our employee benefits

Our Recruitment Process

Once you submit your CV, we’ll send you a short online form asking you to confirm a couple of things. This will then go directly to the Hiring Manager to review. We'll often do a short first stage telephone interview to find out more about you and to check that the role would be a good fit for your requirements.

Then, if you progress to interview stage we’ll try to cover off everything we can in one sitting, to make the process quicker for you - which means our interviews can be slightly longer than average. We want you to leave the interview with a real feel for the job and what it’s like to work with us.

If this sounds like what you’ve been looking for, apply today and we’ll be in touch really soon.

Back to Vacancies

Expert Software Engineer – Broadband networking

People like you, the customer and the end user. No politics and no getting lost in the machine. You will be working with our customers and engineering colleagues daily. Red offers a place for those who love their technology and understand that communicating with others is critical to quality and success. Team players thrive here.

Wroclaw PL / Full Time / Remote OK

Learn more about this role

This is a chance to get in at the start and work on one of the most important home networking software platforms in Europe and create the next generation of software. In addition there will be opportunity for further advancement as the program grows The platform will potentially deliver to millions of end users. We offer contract or permanent work, partial remote working, flexible hours and one of the best benefits packages available. Like we said, people like you come first.

If that is something you can get excited about, we'd love to hear from you.

How you will spend your time

As an expert in home networking and routers, you will be the technical lead for a team of highly competent engineers working on a new project for one of our largest customers. You will develop C and C++ software and work in a Linux environment (RDK-B) leading a SCRUM team on a next generation router platform. As an expert in one or more aspects of networking you will advise many teams including the customer and partners on design and code as well as acting as the main technical contact. As such, you will use your great communication and technical skills daily.

What you will need to bring

Mandatory Skills

You should have these skills/experience to apply:

  • Strong Linux programming experience in C/C++ including Kernel level
  • Around 5 years experience of embedded devices/consumer products/routers
  • Experience working with open network stacks (e.g. OpenWrt, RDK-B)
  • Experience developing with at least two networking technologies (e.g.Wi-Fi, Bluetooth, LAN, IP routing, Firewalls, Meshes, beam forming, security, QoS
  • etc.)
  • Knowledge of network protocol stacks such as TCP, UDP, DHCP, SNMP, IPv6, Gateway, L2 Switch, VLANs, IGMP, VOIP, DS-Lite, LoPAN etc.

  • English and great communication

Desirable Tech Skills

Nice to have:

  • Polish
  • DOCSIS or cable modem experience
  • Yocto
  • Tech lead experience
  • IPC , D-bus
  • TR069 data model experience

What you will get in return

Included in your contract:

Read more about our employee benefits

Our Recruitment Process

Once you submit your CV, we’ll send you a short online form asking you to confirm a couple of things. This will then go directly to the Hiring Manager to review. We'll often do a short first stage telephone interview to find out more about you and to check that the role would be a good fit for your requirements.

Then, if you progress to interview stage we’ll try to cover off everything we can in one sitting, to make the process quicker for you - which means our interviews can be slightly longer than average. We want you to leave the interview with a real feel for the job and what it’s like to work with us.

If this sounds like what you’ve been looking for, apply today and we’ll be in touch really soon.

Back to Vacancies

Embedded Test Engineer

This role suits someone who cares about their work, who will do exploratory testing in their downtime who is happy to do manual testing but automates whenever they can so they can repeat and produce even more quality. You are tied to the development team and work up-front before certification and regional testing of the product.

Wroclaw PL / Full Time / Remote OK

Learn more about this role

Three new teams will aim to perform complex ports for one of Europes largest entertainment companies main software product to three new pieces of hardware and launch into the market. The products all use Open Embedded as a base and each team will have an integrator, a porting specialist and YOU – an expert at TEST.

If that is something you can get excited about, we'd love to hear from you.

How you will spend your time

At first you will be help to define and create repeatable tests for in-house software, progress through automation of the tests and finally you will work with Youtube and Netflix certification processes to deliver the product. Exploratory testing is crucial to success and for the most ambitious candidates you can use C and C++ skills to fix problems.

Typical background might be automotive, basestation work, or testing of complex consumer electronic devices. You would work in small teams (3-4) of experts. Your first project is expected to take 12-18 months and begins…when the team is established.

What you will need to bring

Mandatory Skills

  • At least 3 years of Embedded Linux testing
  • Bash Scripting
  • Love of test and a belief in quality
  • English
  • ISTQB certification
  • Certification experience is nice to have but the right attitude is more so!

Desirable Tech Skills

Experience with any of the following is useful, although not required – ability and willingness to learn is just as important.

C++11 / STL or frameworks such as Qt • Embedded or mobile Java, JNI • Linux development / kernel / driver / networking code • Android / AOSP development • RTOS • GCC / GDB • TDD and Unit Testing frameworks such as Google Test / Mockito / JUnit • Software development for consumer electronics, Internet of Things, or TV • Audio, Video & TV standards • Networking protocols and standards including TCP/IP, Wi-Fi, UPnP / DLNA, HLS, MPEG-DASH • Cloud development for AWS / Google Cloud / Microsoft Azure • Agile / Scrum / Kanban • UML • Use of planning tools e.g. Jira, MS Project

What you will get in return

Included in your contract:

  • New office in a central location
  • Remote working possible
  • Challenging work that delivers to millions of end users
  • Great benefits package for permanent employees
Read more about our employee benefits

Our Recruitment Process

Once you submit your CV, we’ll send you a short online form asking you to confirm a couple of things. This will then go directly to the Hiring Manager to review. We'll often do a short first stage telephone interview to find out more about you and to check that the role would be a good fit for your requirements.

Then, if you progress to interview stage we’ll try to cover off everything we can in one sitting, to make the process quicker for you - which means our interviews can be slightly longer than average. We want you to leave the interview with a real feel for the job and what it’s like to work with us.

If this sounds like what you’ve been looking for, apply today and we’ll be in touch really soon.

Back to Vacancies

Embedded Software Engineer

If you are looking for a great atmosphere at work by and you are team and people oriented, flexible, willing to develop and helpful to others and communicating well, then, we can offer you permanent roles with the best benefits package in town or B2B contracts if that’s what you prefer. We can offer flexible work including time and location.

Wroclaw PL / Full Time / Remote OK

Learn more about this role

Our vision is simple: to build a global centre of excellence for embedded engineering right in the heart of Wroclaw. Our customers should love what we do and we want our team to have fun and be truly happy working at our company. We want to offer exceptional quality embedded work on the most complex of projects with (or for) the worlds leading tech and entertainment companies.

If that is something you can get excited about, we'd love to hear from you.

How you will spend your time

To support this vision, earlier this year we opened our new office close to the Rynek in Wroclaw giving us space to develop our team with newcomers. We’d like to work with people are who enjoy complex work that requires significant problem solving and flexibility – whatever their experience level, from graduate to master.

What you will need to bring

Mandatory Skills

Our clients require projects done mainly with technologies such as :

  • Programming: C and C++/Java, actually C++ is the usual choice
  • Integrating: Embedded Linux
  • Reporting : English language
  • Scripting: Python or Javascript

Desirable Tech Skills

Experience with any of the following is useful, although not required – ability and willingness to learn is just as important.

C++11 / STL or frameworks such as Qt • Embedded or mobile Java, JNI • Linux development / kernel / driver / networking code • Android / AOSP development • RTOS • GCC / GDB • TDD and Unit Testing frameworks such as Google Test / Mockito / JUnit • Software development for consumer electronics, Internet of Things, or TV • Audio, Video & TV standards • Networking protocols and standards including TCP/IP, Wi-Fi, UPnP / DLNA, HLS, MPEG-DASH • Cloud development for AWS / Google Cloud / Microsoft Azure • Agile / Scrum / Kanban • UML • Use of planning tools e.g. Jira, MS Project

What you will get in return

Included in your contract:

Each project then varies in size and specifics and many have room for all kinds of extra skill sets but these are the common basics. We can offer you permanent roles with the best benefits package in town or B2B contracts if that’s what you prefer. We can offer flexible work including time and location. We can offer you a great place to work and learn and promise you interaction with some of the biggest and most famous companies in the world!

Read more about our employee benefits

Our Recruitment Process

Once you submit your CV, we’ll send you a short online form asking you to confirm a couple of things. This will then go directly to the Hiring Manager to review. We'll often do a short first stage telephone interview to find out more about you and to check that the role would be a good fit for your requirements.

Then, if you progress to interview stage we’ll try to cover off everything we can in one sitting, to make the process quicker for you - which means our interviews can be slightly longer than average. We want you to leave the interview with a real feel for the job and what it’s like to work with us.

If this sounds like what you’ve been looking for, apply today and we’ll be in touch really soon.