My Client is a leading company in the Cork Region and they have a requirment for a Senior Embedded Software Engineer.
Role
The successful candidate will be involved in a wide range of C/C++ development for our Linux-based solution. Activities will include:
Development of audio and video decoding stack, involving streaming video, streaming, adaptive bitrate, DRM, UDP multicast, DVB and DVR functions
Integration of system components into our web-based platform
System bring up and porting
Optimisation, profiling and debugging
Graphics performance analysis and optimisation
Communication with our partners, customers and vendors in an effective way to understand the best possible solution
Internal support, knowledge sharing and mentoring
Qualifications & Experience
Third Level Degree in a computer-related discipline
6 years+ development experience, .
Technical Skills
Excellent knowledge of embedded C/C++ under Linux, ideally in an embedded or set top box system environment.
Strong knowledge of the Linux Kernel and GNU/Linux
Cross-compilation, debugging and analysing C/C++ code
Comfortable with writing Makefiles and structuring organised build systems
A methodical programmer with a focus on design, code readability and documentation
Knowledge of video containers and codecs, particular MPEG-2 TS internals, demultiplexing and the video decoding pipeline using drivers for embedded processors
Expert troubleshooting skills and the ability to analyse problems and associated data.
Key Requirements
Excellent communications and analytical skills, both oral and written
Proven team player
Self-motivated and able to handle multiple tasks
Expert troubleshooting skills
Ability to analyze data and problems
Design and documentation proficiency
Advantage
DirectFB and/or other graphics libraries
Experience with WebKit
Knowledge of DVB(-T/-C/-S)
Subversion or Git source control
Experience with Eclipse
Experience with Sigma Designs SoCs
Role
The successful candidate will be involved in a wide range of C/C++ development for our Linux-based solution. Activities will include:
Development of audio and video decoding stack, involving streaming video, streaming, adaptive bitrate, DRM, UDP multicast, DVB and DVR functions
Integration of system components into our web-based platform
System bring up and porting
Optimisation, profiling and debugging
Graphics performance analysis and optimisation
Communication with our partners, customers and vendors in an effective way to understand the best possible solution
Internal support, knowledge sharing and mentoring
Qualifications & Experience
Third Level Degree in a computer-related discipline
6 years+ development experience, .
Technical Skills
Excellent knowledge of embedded C/C++ under Linux, ideally in an embedded or set top box system environment.
Strong knowledge of the Linux Kernel and GNU/Linux
Cross-compilation, debugging and analysing C/C++ code
Comfortable with writing Makefiles and structuring organised build systems
A methodical programmer with a focus on design, code readability and documentation
Knowledge of video containers and codecs, particular MPEG-2 TS internals, demultiplexing and the video decoding pipeline using drivers for embedded processors
Expert troubleshooting skills and the ability to analyse problems and associated data.
Key Requirements
Excellent communications and analytical skills, both oral and written
Proven team player
Self-motivated and able to handle multiple tasks
Expert troubleshooting skills
Ability to analyze data and problems
Design and documentation proficiency
Advantage
DirectFB and/or other graphics libraries
Experience with WebKit
Knowledge of DVB(-T/-C/-S)
Subversion or Git source control
Experience with Eclipse
Experience with Sigma Designs SoCs