Join Our Dynamic Team – Barco Cinema
Are you passionate about visualization products and eager to make a difference? If you’re a driven individual with a thirst for innovation and a commitment to excellence, we want you in our Home Cinema team! Barco is a world famous company in Cinema market, and we’re currently seeking talented professionals to fill the following positions for developing next generation cutting-edge products:
Position Description:
1. To design embedded software independently, according to common guidelines and best practices.
2. To prepare the related technical documents & reports on time and quality.
3. To ensure that the given milestones are being achieved and problems get escalated on time.
Main Responsibilities:
1. Be responsible for development of embedded software for projectors.
2. To ensure that the design, implementation and testing/verification of the software within the constraints: time, specification & quality targets.
3. To ensure that the implementation confirms to the common guidelines and best practices.
4. To develop software module level specifications from higher level specifications.
5. To specify test cases to verify the implementation against the specifications.
6. Find and analyze available information for working out and proposing solutions to the problems; analyze test results and test plans w.r.t. functional coverage.
7. Interact with the team to achieve the consistency of the work with the overall design and to share knowledge; Guide team members w.r.t. engineering practices, processes, tools and technology in order to achieve the desired result within specified budget
8. To collect/prepare the documents (documentation and reports) of the related design/module in time as per the project plan.
9. Decide about design alternatives.
Qualifications:
1. Education: Bachelor's or Master's in Computer Science or Computer Engineering.
2. Experiences:
- 5+ years of experience in Linux software development
- 5+ years of experience with modern C++ software development, familiar with C++ 17 is a plus.
- Experiences on Projector industry will for sure be a plus.
3. Competencies:
- Experience in Linux driver development or testing is a plus.
- Experience in debugging complex system issues across the stack including drivers, firmware, as well as testing skills, is a plus
- Knowledge in Linux kernel is a plus.
- Knowledge in hardware is a plus.
- Experience with Python is a plus
- Experience with the GNU toolchain is a plus
- Experience with GIT is a plus
- Experience with CMake is a plus
- Experience with Buildroot is a plus
- Participate in the Agile way of working
- Be able to work with geographically distributed teams
- Fluent in verbal and written English.
- Analytical, Problem solving and good communication skills.