Platform Embedded Engineer – JobCode: HWDUK071217_02

Job Description:

 ARM has launched a new business unit, IoT Devices BU, to deploy low power, high performing, wireless connectivity solutions to accelerate embedded/IoT product deployment for ARM partners and platforms. This group of experienced engineers are developing a new product portfolio, ARM Cordio®, supporting 3GPP NarrowBand-IoT (NB-IoT) cellular wireless standards including a complete RF and software solution.

As a Wireless Protocol Stack Software team member, you will participate in advanced research and development of high quality, best in class products in terms of power, memory consumption and performance. Aim of our deliver a complete, drop-in wireless connectivity solution for full IOT endpoint connectivity to streamline product integration and enable fast time to market.

 What will I be accountable for:

You will be joining a multinational and dynamic Wireless development group located across Staines (UK), Cambridge (UK), San-Diego(US), Florida (US), Bangalore (IN) and Lund(SE). The team in Staines is responsible for cellular wireless protocol stack, Platform software and tools IP.

You will contribute the work/attend developing/design/architect new features and evaluate their performance on our target platforms (FPGA, ASIC) as well on our host platform. The features are mainly in the field of Wireless 3GPP LTE, NB-IoT and corresponding digital signal processing.

  • Optimize software, design,implementation and testing of features
  • Provide innovative solutions
  • Maintaining the existing code base
  • Actively participate and contribute to internal review process
  • Writing and maintaining code anddocumentation.
  • Collaborate with key partners on technical projects

What skills, experience, and qualifications do I need:

You will need to have the following skills & experience:

Essential:

  • Bachelor or Master’s degree in Wireless Communications, Electrical Engineering,Computer Science, or similar technical field.
  • Software development experience in C for embedded systems
  • Experience in large, multi-site software development projects
  • Working experience on ARM based SoC or FPGA systems and exposure to tools like KEIL and DS5.
  • Experience of software optimization, instrumentation and Profiling
  • Familiarity with testing methodology and automated testing systems
  • Working experience on RTOS(FreeRTOS, RTX, ThreadXetc)
  • Strong competence in Linux/Windows,Compilers (GCC, cross compilers for ARM, Visual C++), make-files, Debug &Trace (JTAG, Coresight, Serial WireDebug, ETM, ITM etc)
  • Experience of writing scripting Python or Perl
  • Knowledge of full Software life-cycle including specification design, test and documentation
  • Proficiency in problem solving and debugging skills
  • Good understanding of digital and wireless communications, cellular systems design and 3GPP specifications.
  • Strong analytical skills, eagerness to find innovative solutions to complex problems.
  • Comfortable working in a fast moving and dynamic environment
  • Can take initiatives, strong personal drive.
  • Like to work in an environment where you cooperate closely in a diverse team of colleagues, together striving to fulfil common targets.
  • Can communicate with people and find it easy to explain your findings and knowledge to others.
  • Excellent team working skills with great motivation and results focus

Desirable:

  • Familiarity of scripting languages like TCL, Python, Bash and Perl
  • Source control skills (Git, Repo).
  • Worked and developed using methods Department like agile SW development, continuous integration and Test driven development.
  • Working experience on FPGA based systems
  • Understanding of a CPU’s internals(pipeline, caches, memory…)
  • Experience in large, multi-site software development projects
  • Familiarity with testing methodology and automated testing systems

Experience: 4+ Years

Location : Staines, UK

Package

  • Highly competitive to match experience and capability

How To Apply Send your CV to [email protected]