Embedded Linux Software Engineer with strong Embedded C / C++ / RTOS experience required to join a collaborative global team of engineers designing products for the telecomms sector. 


  • B.Sc. in Electronic Engineering / Computer Science 
  • Knowledge of communication systems software in a real-time embedded development environment
  • Strong programming experiences in C/C++
  • Knowledge of design and development on multi-threaded and multi-processor systems
  • Solid understanding of one or more RTOS (preferably vxWorks or Linux) and use of IDE development and debug tools
  • Preferred experience with industry standard protocols and Software technologies in the communications or related fields
  • Good written and verbal communication skills
  • Knowledge of L2/L3 Networking Protocols is desirable


  • Design and development of embedded Linux user space drivers and applications
  • Programming Multi-core processors at application software level
  • Ensure the technical feasibility of embedded software designs
  • Embedded software design, development and test in C/C++
  • Solve networking interop issues with third-party equipment
  • Write functional, design and test specifications
  • Prototyping software for new products
  • Stay up to date on emerging technologies
  • Collaborate with hardware and system engineering teams and partners

Please contact Emer Smith to discuss in confidence


Refer a Friend