Rambus

Lead Member Technical Staff Software Development - 7009

Job Locations NL-Vught
Job ID
2020-7009
Category
Engineering

Overview

Location: Vught, The Netherlands

Department: Security division - R&D

Reports to: R&D director Silicon IP

 

From chip-to-cloud-to-crowd, Rambus secure silicon IP helps protect the world’s most valuable resource: data. Securing electronic systems at their hardware foundation, our embedded security solutions span areas including root of trust, tamper resistance, content protection and trusted provisioning.

 

To strengthen our team, Rambus is seeking for a dynamic, highly motivated, experienced Senior Embedded Software Engineer, having a strong affection with Embedded SW development and hardware, with an area of expertise in or related to networking, embedded CPUs, NPUs, security- and communication processors, embedded operating systems, and especially Linux and its development tools.

Responsibilities

  • Design and implementation of embedded software (C/C++/asm code)
  • Design and implementation of driver development kits on top of Silicon IP products
  • Integration and testing of Rambus products with third party solutions like network processor or communications processor-based systems
  • Embedded microcode development and verification
  • Embedded software development and porting in Linux environment, both in User Space and Kernel mode
  • Maintaining simulation environment, involving Python modelling and C-models
  • Writing product documentation and update customer documentation
  • Assist Product Management, architects and management with product definition and development estimates
  • Own products from design to release
  • Write patents to protect our technology

Qualifications

  • 5+ years of experience in a technical industry in engineering positions at R&D centers or system laboratories
  • In depth experience in implementation level specification, design, implementation and validation/test of Embedded Software
  • In depth knowledge of programming languages: C, C++, Python, bash, assembly
  • Knowledge of Linux, Windows, Microsoft Office
  • Experienced user of various software development tool chains
  • Have a strong affection for hardware / Silicon IP, with an area of expertise is the realm of a networking environment, with detailed knowledge of embedded CPUs, NPUs, security- and communication processors, embedded operating systems, and especially Linux and its development tools
  • Experience with Agile methodology and practice
  • Advantage: Background with strong capability and knowledge of cryptography and security technology
  • Advantage: Knowledge of the standards, protocols and system deployments in the networking security domain

Educational Requirements

  • Bachelor or Master’s degree in Software Engineering and/or Computing Science

Required Skills

  • Team working skills in international environment
  • Excellent analytical and problem-solving skills
  • Excellent communication skills, both verbal as well as written (English, preferably also Dutch)
  • Good documentation skills, both in text and drawings
  • Ability to quickly read into new information and specifications
  • Ability to communicate with colleagues that think and communicate in another domain (Silicon IP, management, business, sales)
  • Ability to make justified decisions quickly
  • Test driven development mindset
  • Self-motivation, hands-on approach on all activities
  • Practical knowledge of embedded hardware / Silicon IP
  • Advantage: Practical knowledge of cryptography, network security protocols and security implementations

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed