Principal Embedded Software Engineer

Summary

This position involves working at the forefront of wireless comms technology utilising concepts such as SW for DSP and RISC platforms; systems design, testing and debugging; LTE; MIMO; Smart Antennas; 5G; software-defined radio.

Company:

NEC Corporation (“NEC”) has a worldwide network of subsidiary companies, which includes operations in Europe where NEC performs various sales, manufacturing, and R&D functions. NEC includes the Telecom Carrier Business Unit, one part of which is the Mobile Radio Access Network Division (“MRAND”) based in Kawasaki, Japan and responsible for the development of NEC’s mobile network infrastructure (“MNI”) solutions.

NEC Telecom MODUS Limited (‘NECTML’) provides R&D services to the MRAND of its parent company, NEC, to enable NEC to manufacture and deliver advanced 4G and 5G mobile radio-communication base stations and associated switching and control systems based on international standards. Typically, almost half of the activities are development; a third applied research; one sixth standard setting and the rest other technical activities. The research and development functions include both hardware development and software development.

The main activity areas of the Radio Systems Division of NECTML are the architecture, simulation, design and development of the baseband data processing aspects of the base station or e-nodeB, as described in 3GPP Specification Groups’ description of Radio Layers 1 and 2.

Purpose:

The Software Systems Group provides highly optimised embedded software for mobile base stations, with special emphasis on the baseband signal processing (Layer1/2).

The Group is also involved in developing proof of concept (PoC) software for the purpose of demonstrating innovative features and new concepts.

Occasionally members of the team can be involved in link level and system simulation.

The Group is expected to collaborate with other groups on projects that are multi-disciplinary working on analysis and implementation of software interfacing to complex SoC FPGAs, as well system-level design and verification.

This position involves working at the forefront of wireless communications technology utilising concepts such as software for DSP and RISC platforms; systems design, testing and debugging; LTE; MIMO; Smart Antennas; 5G; software-defined radio, Simulation.

You will have the opportunity to be involved in many parts of the product lifecycle depending on personal skills and the varying nature of the active Programs/Projects/Work packages.

Key responsibilities

  • To analyse, architect, design, develop, verify, debug and maintain complex software systems, subsystems according to a set of requirements.
  • To act as a key technical authority for the Group, being proactive and striving after technical excellence and exceptional quality, taking the initiative in creating optimal software.
  • To act as key technical project member (or project leader, depending on depth of experience) for any projects assigned, ensuring that the projects are carried out to an agreed schedule and set of requirements and to high quality and efficiency standards.
  • To create verification strategies and implement test plans in order to ensure fault-free deliverables.
  • To collaborate with other Groups on projects that are multi-disciplinary.
  • To create and maintain all necessary documentation for the projects assigned.
  • To follow software life cycle and QA procedures.

Essential Experience and Knowledge:

  • C++ and Python languages (Expert Level)
  • Real-time Linux development. Ideally to Kernel level. Ideally running on Intel architecture (embedded experience will also be considered)
  • Real-Time and Multi-Threaded coding.
  • Knowledge of Networking protocols (TCP/IP)
  • Excellent English skills, both written and spoken.
  • Version control and configuration management. 

Desirable Experience and Knowledge:

  • Experience of analysis and implementation of DSP algorithms.
  • OpenCL
  • Development of Linux device drivers
  • Knowledge of mobile telecommunications technologies, particularly LTE and emerging 5G as well as any other technologies related to base station design. (Emphasis on Layer 1 and Layer 2
  • Knowledge of DSP development tools
  • Understanding of Agile methodologies.
  • Experience of continuous integration
  • Experience in link level and system simulation.

Soft skills:

  • Self-motivated and self-starter.
  • Logical thinker with effective, analytical and problem solving skills.
  • Strong work ethic demonstrating commitment to delivering deliverables, with awareness of implications on the overall projects and business.
  • Ability to work to tight deadlines.
  • Integrity and a commitment to quality.
  • Build co-operative working relationships internally and externally with MRAND and any other project partners, ensuring trust between teams is built and fostered to the benefit of the working relationship. Focus being on the local team spirit.
  • Openness to cultural diversity.
  • Primarily office based, with occasional overseas travel, particularly to Japan may be required.
  • Interaction with external suppliers, customer and other consortium members as required.

Education:

Educated to a degree level, preferably in the area of communications, electronics or software engineering. M.Eng/MSc./PhD would be a plus.

Applications

To apply for this position please email your CV and cover letter outlining why you are interested and what you can bring to this role together with your salary expectations and availability to Gabriel Alarcon: gabriel.alarcon@emea.nec.com

Join the CW jobs mailing list

This site uses cookies.

We use cookies to help us to improve our site and they enable us to deliver the best possible service and customer experience. By clicking accept or continuing to use this site you are agreeing to our cookies policy. Learn more

Start typing and press enter or the magnifying glass to search

Sign up to our newsletter
Stay in touch with CW

Choosing to join an existing organisation means that you'll need to be approved before your registration is complete. You'll be notified by email when your request has been accepted.

i
Your password must be at least 8 characters long and contain at least 1 uppercase character, 1 lowercase character and at least 1 number.

I would like to subscribe to

Select at least one option*