Software Developer - C/C++, Embedded

Key Talent Personnel Limited
25 Sep 2017
03 Nov 2017
Contract Type
Full Time
Key Talent Personnel are hiring a number of Software Engineer's with a track record of software development in an embedded environment. You will work as part of a team, and participate in the development, debugging and integration of embedded software modules for cutting edge broadcast and internet TV receivers/STBs (Set Top Boxes) and similar embedded devices. You will work in an agile environment reporting to a Group Lead or Project Manager. Essential skills: - Experience with C, C++ or Java in an embedded Linux or Android environment - Debug and problem solving skills using the latest tools - Experience developing and debugging multithreaded and/or multiprocess code - Ability to understand complex issues and discuss them via phone, email and other methods - Flexible, can-do approach Experience of any of the following will strengthen your application: - Object Orientated programming in C++ or Java; UML diagramming - C++11, STL or frameworks such as Qt - Embedded or mobile Java, JNI - Linux kernel, drivers, GCC, GDB - TDD and Unit Testing frameworks such as Google Test, Mockito, JUnit and similar - Software development for consumer electronics or TV - Audio/Video/TV standards - Networking protocols and standards including TCP/IP, Wi-Fi, UPnP, DLNA, HLS or MPEG-DASH - Agile, Scrum methodologies - Consultancy or other customer facing role
This job was originally posted as