Expires soon Arm

Principal Software Engineer

  • Lund (Lund)
  • IT development

Job description

Job Description

Arm has launched a new business unit, Wireless Connectivity BU, to develop licensable wireless low power wide area network (LPWAN) radio IP solutions for use in IoT applications. This group of experienced engineers are developing a new product portfolio, Arm Cordio®, supporting NarrowBand-IoT (NB-IoT) cellular wireless standards including a complete RF and software solution required to support these standards.

As a Principal Software Engineer, you will participate in an advanced research and development project team developing the new technology for 4G LTE and cellular IoT. It also involve to be a supervisor to a team, providing direction and coordinating, controlling and influencing others' work.

What will I be accountable for?

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

You will lead 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 SW system bring up, debug, RTOS, boot, memory handling, System security, Ethernet, UART, SPI, drivers, protocols, test automation, it could also involve signal processing software in some cases.
For a sneak peak what it’s like to work in Arm Lund, please have a look at the following video: http://bit.ly/2kxWMXp

Job Requirements

Essential

· 
Master’s or PhD degree in Wireless Communications, Electrical Engineering, Engineering Physics, Computer Science, or similar technical field.

· 
Very experience in Embedded SW development in parts like (RTOS, drivers, I/O, TCP/IP, memory, etc).

· 
Willing to influence and drive software tech. solutions.

· 
Take responsibility (supervise, coach and influencing) of a team of 4-6 people.

· 
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.

· 
English language skills

· 
Strong programming skills (C, C++, Java).

· 
Strong competece in Linux, Compilers (GCC), make-files, JTAG debugging and Unit testing.

Desirable

· 
Sound understanding of digital and wireless communications, cellular systems design.

· 
Familiar of working in Matlab.

· 
Source control skills (Git, Repo).

· 
Worked and developed using methods like agile SW development, continuous integration and Test driven development.

· 
Familiarity of scripting languages like TCL, Phyton, Bash and Perl

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
·  Compulsory pension plan
·  Insurance Package (travel, life, disability, health)
·  Holiday, 6 weeks annual leave extending the normal five weeks given by Swedish Holiday Act
·  Sabbatical, 20 paid business days every four-years of service
·  Volunteering, One (1) paid working day each year (TeamARM)
·  Others, parental leave, contribution to physical training, team and seasonal 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.

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