Opportunities for permanent roles in a range of business sectors

Staff Engineer

We are looking for an experienced Embedded Firmware Engineer with core RF and Digital Communications systems background to join our Wi-Fi Radio Firmware team working on SCSC’s connectivity chips.

 The role is to act as a key technical contributor in our enthusiastic team taking on exciting opportunities in design and development, radio bring up, debugging of complex low level embedded/radio issues and do RF optimisation to meet customer targets.

The role may require viewing analogue/digital circuit designs, understanding the functionality of circuit blocks, being able to design and develop low level radio firmware to produce efficient, effective working of the radio when used in a real time environment. A keen interest in wireless technology and the operation of radio frequency hardware is essential. This role also expects an enthusiastic task leader who can enjoy developing complex algorithms in C and debugging challenging issues between software and hardware.

Responsibilities:

  • Design, develop, test and maintain radio firmware code across variety of chips
  • Understand and improve radio calibrations
  • Contribute to the improvement of retrieving, analysing and presenting low level debug data
  • Work with lead Engineers and Project Managers to ensure timely delivery of designs
  • Contribute to the writing of low level embedded code to exercise chip functionality
  • Provide training and guidance to other Engineers
  • Perform requirements capture, task definition and estimation
  • Develop and test software to agreed timescales
  • Create relevant documentation following the team’s processes
  • Contribute towards the continuous development of the team’s processes and deliverables
  • Contribute actively in code reviews
  • Contribute towards improving the test system and coverage
  • Investigate real time radio issues and suggest performance improvements
  • Assist/lead external inter-operability and compliance test events
  • Develop unit/system tests to exercise solutions being implemented
  • Experience and strong skills in understanding analogue/digital and RF designs
  • Competent in C programming, particularly within a constrained embedded environment
  • Excellent problem solving abilities
  • Degree (or equivalent qualification) in Electronics / Computer Science / Maths
  • Good interpersonal and communication skills
  • Ability to “own” problems, make fixes and drive investigations to conclusion
  • Fully competent in MATLAB and its use in a test environment
  • Experience in Wi-Fi 802.11 protocols or similar protocols
  • Exposure to revision control systems (Git/Perforce)
  • Exposure to Verilog and analog/digital simulations
  • Exposure to Jenkins, Wireshark, ARM
  • Familiarity with wireless radio technologies and characterisation testing with radio test equipment (spectrum analyser, Litepoint etc.)

Required Skills:

  • Experience and strong skills in understanding analogue/digital and RF designs
  • Competent in C programming, particularly within a constrained embedded environment
  • Excellent problem solving abilities
  • Degree (or equivalent qualification) in Electronics / Computer Science / Maths
  • Good interpersonal and communication skills
  • Ability to “own” problems, make fixes and drive investigations to conclusion

 

Desired Skills:

  • Fully competent in MATLAB and its use in a test environment
  • Experience in Wi-Fi 802.11 protocols or similar protocols
  • Exposure to revision control systems (Git/Perforce)
  • Exposure to Verilog and analog/digital simulations
  • Exposure to Jenkins, Wireshark, ARM
  • Familiarity with wireless radio technologies and characterisation testing with radio test equipment (spectrum analyser, Litepoint etc.)