leeds.tech / jobs

Senior Software Engineer

We are looking for an experienced and talented Software Engineer to work on Embedded Linux and/or Android based software projects. They will develop software for exciting new consumer electronics devices in the Digital TV and Connected Home industry.


The Senior Software Engineer will have the following responsibilities

  • Develop and Integrate Embedded Linux and Android TV software for our products
  • Work collaboratively with development partners such as Google and Netflix
  • Use of Software Configuration Management systems for multiple project delivery
  • Capture product requirements and architect software solutions for complex embedded systems
  • Keep up to date with common software development frameworks
  • Make use of open source software frameworks to produce cost effective and efficient designs
  • Produce well structured, documented and maintainable code to meet project goals
  • Create and review design specifications and other documentation for software components
  • Define and promote quality standards for software development
  • Perform proper unit tests, systems tests, debug, regression and verification of designs prior to release as requested
  • Conduct formal Design and Project Reviews
  • Work in Agile and Scrum based development environment
  • Support, direct and mentor junior Android developers

qualifications required

essential qualifications

HND/Bachelor’s degree in Engineering, Computer Science, or related technical degree/discipline


experience & skills

  • Detailed knowledge of Linux Kernel, Device Drivers and Android frameworks
  • Experienced at Embedded Software Development
  • Expertise in digital video and DVB software
  • Experienced at Conditional Access and Digital Rights Management systems
  • Detailed knowledge and experience of C, C++
  • Good understanding of Java, Javascript, HTML and similar languages
  • Detailed knowledge and experience of Buildroot, Yocto and Linux Kernel and Device Drivers
  • Expertise in IP Networking, Wireless and Bluetooth technologies
  • Administration level knowledge of SVN, GIT, JIRA, Jenkins, DevOps environments
  • ValGrind, Electric Fence, Wire Shark, Perf – debug and optimisations tools
  • Ability to develop and mentor junior Android developers
  • Ability to demonstrate a broad experience of Agile design methodologies and processes, working in an Agile environment
  • Good problem-solving and analytical skills
  • Good interpersonal skills
  • Ability to communicate effectively within the team environment and with customers
Apply on company website

Concordia Works
30 Sovereign Street

0113 360 8279

Job Vitals

Type: Full Time

Reference Number: 63129

Applications will be welcomed from those who have a detailed knowledge of Linux Kernel, device drivers and Android frameworks, experience in embedded software development, expertise in digital video and DVB software and also in IP networking, wireless and Bluetooth technologies.

Type: Full Time