Embedded Software Engineer

Barco
Kortrijk, Belgium
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Kortrijk, Belgium

Tech stack

Java
Agile Methodologies
Android
Software Applications
Audio Signal Processing
C++
Codecs
Computer Security
Continuous Integration
Linux
DevOps
Embedded Software
Firmware
Python
Network Service
OpenGL
Scrum
QT
Software Engineering
Subversion
Software Modules
Test Driven Development
GIT
Kotlin
Programming Languages

Job description

We are looking to strengthen our ClickShare R&D team with an enthusiastic Embedded Software Engineer Android, working on our newest product line. The Embedded Software Engineer Android will desing and implement both low level and application software on Android based embedded devices., * You analyze the product requirements and translate them into specifications and architectural designs

  • You work in one of our Agile scrum teams within the Clickshare product range
  • You develop back-end logic and modern user interfaces
  • You optimize execution, robustness, and use of system resources
  • You collaborate with the testers to identify open issues
  • You keep track of bugs and fix open issues
  • You provide proficient documentation for the developed software modules
  • You support the creation of realistic plans for the development efforts by estimating the necessary amount of work and time

Requirements

  • You hold a Bachelor's or Master's degree in a software development related study and are passionate about coding in Kotlin/Java and C++, with 5 years of relevant experience
  • Experience in developing embedded software/firmware on Android
  • Experience in developing Android Applications
  • Experience in developing embedded software/firmware on Linux is a plus
  • You have at least additional experience in some of the following domains/tools:
  • Python
  • Android low level OS knowledge (knowledge of MDEP is a big plus)
  • Knowledge of (embedded) Android internals
  • Linux low level OS
  • network communication (TCP/UDP…)
  • multithreading (thread safety mechanisms…)
  • (scaled) Agile way of working (scrum, kanban, safe, less, …)
  • Git and/or Svn, CI/CD, TDD, automation
  • Video/Audio processing, codecs, OpenGL / Gstreamer, Qt, Android media framework
  • Security
  • Devops and infrastructure
  • You are not tied to a single technology, but willing to explore and learn other programming languages and tools depending on the need
  • You like to take initiative, work in close collaboration with fellow developers and share your ideas and knowledge
  • You can work independently and on tight deadline
  • You are fully conversational in English

️ We are committed to conducting our business activities with the highest standards of integrity, responsibility and compliance across all aspects of our operations. This includes adherence to applicable laws, regulations and internal policies related to ethical conduct, quality standards, cyber security, sustainability, data protection & confidentiality and safety.

About the company

At Barco, innovation drives everything we do. We believe that diversity fuels creativity, bringing us closer to our colleagues and customers. Inclusion and equity aren't just values-they're core capabilities that propel us toward our shared goals and mission., At Barco, we design cutting-edge technology that enhances everyday life through advanced visual experiences. As a global leader in collaboration and imaging, we serve the Enterprise, Healthcare, and Entertainment industries with innovative tools that empower professionals to communicate and perform at their best. With a strong commitment to quality, reliability, and sustainability, our technologies are trusted in over 90 countries. Backed by a team of 3,200+ employees, we continue to push boundaries and shape the future of digital imaging and connectivity.

Apply for this position