Expires soon Arm

Wireless Software Engineer

  • Intermediate level job
  • UK
  • IT development

Job description

Job Description

Wireless Software Engineer

ARM has launched a new business unit, Wireless Connectivity 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 group is to 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 and physical layer control software 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 codebase
·  Actively participate and contribute to internal review process
·  Writing and maintaining code and documentation.
·  Collaborate with key partners on technical projects

Job Requirements

What skills, experience, and qualifications do I need?

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
·  Good understanding of digital and wireless communications, cellular systems design and 3GPP specifications.
·  Experience on architecting any Radio Access Technology Protocol stack layers
·  Strong analytical skills, eagerness to find innovative solutions to complex problems.
·  Experience of software optimization and instrumentation
·  Experience of writing scripting Python or Perl
·  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

Desirable

·  Familiarity of scripting languages like TCL, Python, Bash and Perl
·  Source control skills (Git, Repo).
·  Strong competence in Linux/Windows, Compilers (GCC, cross
compilers for ARM, Visual C++), make-files, JTAG debugging and Unit testing.
·  Worked and developed using methods like agile SW development, continuous integration and Test driven development. 
·  Experience on ARM Cortex FPGA based systems and exposure to tools like KEIL and DS5
·  Working experience on RTOS (FreeRTOS, RTX, ThreadX etc)
·  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

What are the desired behaviors for this role?

At ARM, we are proud to have a set of behaviors that reflect our unique culture and guide our decisions, defining how we work together to defy ordinary and shape extraordinary. These behaviors are assessed as part of the recruitment process:
Delivery of results – You demonstrate a can-do attitude and you drive to overcome obstacles, acting with a sense of urgency because you’re passionate about what you do.

·  Partner / customer focus – Your tendency to put your partners and customers first in all that you do by understanding their needs and striving to achieve win-win solutions.
·  Creativity / innovation – Possessing curiosity and a passion for driving continuous improvement through spotting opportunities and seeking the views of others.
·  Collaboration / communication – Your ability to forge lasting relationships which are built upon mutual trust, open communication and sharing of information and success.
·  Personal impact / influence – You listen to different perspectives, evaluate, persuade and carefully shape your work to deliver truly impactful results.
·  Team / personal development – You take time to drive your own development, while also encouraging team members and partners to do the same.

Benefits

Your particular benefits package will depend on position and type of employment and may be subject to change. Your package will be confirmed on offer of employment. ARM's benefits program provides permanent employees with the opportunity to stay innovative and healthy, ensure the wellness of their families, and create a positive working environment.

·  Annual Bonus Plan
·  Discretionary Cash Award
·  Group Personal Pension Plan with enhanced company contribution
·  Medical, Travel, Health & Life Insurances
·  Holiday, 25 days annual leave with option to buy an additional 5 days per year
·  Sabbatical, 20 paid days every four-year of service
·  Volunteering, One (1) paid working day each year (TeamARM)
·  Varies by location: cycle to work, free car parking, gym on site, team and social events

About ARM

ARM® technology is at the heart of a computing and connectivity revolution that is transforming the way people live and businesses operate. From the unmissable to the invisible; our advanced, energy-efficient processor designs are enabling the intelligence in 86 billion silicon chips and securely powering products from the sensor to the smartphone to the supercomputer. With more than 1,000 technology partners including the world's most famous business and consumer brands, we are driving ARM innovation into all areas compute is happening inside the chip, the network and the cloud.

With offices around the world, ARM is a diverse community of dedicated, innovative and highly talented professionals. By enabling an inclusive, meritocratic and open workplace where all our people can grow and succeed, we encourage our people to share their unique contributions to ARM's success in the global marketplace.

Related Jobs Staines Upon Thames

Related Jobs Wireless Software

Products

·  Processors
·  Multimedia
·  Physical IP
·  Development Tools
·  Security on ARM
·  System IP
·  Technologies
·  Internet of Things Solutions
·  Buying Guide

Support

·  Contact Support
·  Self-Service Resources
·  Training
·  Support & Maintenance
·  Active Assist
·  ARM Accredited Engineer Program
·  University Program

Community

·  ARM Connected Community
·  Social Media
·  Mailing List Subscriptions
·  RSS Updates

Markets

·  Internet of Things (IoT)
·  Home
·  Mobile
·  Wearables
·  Embedded
·  Infrastructure
·  ARM Educational Partnership

About

·  Company Profile
·  Investors
·  Trademarks
·  Newsroom
·  Events

Careers

·  Search Careers
·  Careers Account
·  Our Culture
·  Our Impact
·  Experienced
·  Early careers
·  Students

·  Find us on LinkedIn
·  Facebook
·  Find us on Glassdoor
·  Follow us on Twitter
·  Find us on Google plus
·  Find us on Youtube
·  Find us on Instagram
·  Find us on Pinterest

·  Terms of use
·  Privacy
·  Cookies

All Rights Reserved.©ARM Ltd. 1995 - 2015

jobDetails

Make every future a success.
  • Job directory
  • Business directory