Working Student RFSoc Digital Design and Verification

NXP Semiconductors
Dresden, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Dresden, Germany

Tech stack

Unit Testing
Bash
Software Quality
Computer Programming
Logic Synthesis of Circuits
Python
Microsoft Visual Studio
Object-Oriented Software Development
Software Engineering
SystemVerilog
GIT
Front End Software Development

Job description

  • StudentEmployment type: Student
  • On-site
  • Be an early applicant

We are looking for a motivated and skilled working student to support the development of digital design flow automation in Python. This tool will be used to generate RTL code, several sideband information, testbenches and testcases stored in files, and provide a reusable Python library for integration into other projects.

Responsibilities:

  • Design and implement a Python-based modules for digital design flow automation.
  • Develop a modular Python library that can be imported and used by other developers.
  • Ensure the tool is robust, well-documented, and easy to integrate.
  • Collaborate with engineering teams to understand requirements and validate functionality.
  • Write unit tests and maintain code quality standards., Hamburg, Germany 3.6 Based on 138 reviews Flexitime Work from home Canteen Restaurant tickets Childcare Company pension Accessibility Health in the workplace Company doctor Training Car park Convenient transport links Employee benefits Company car Mobile device Profit-sharing Staff events Private internet use

Requirements

  • Solid understanding of Python3 programming.
  • Familiarity with Bash and Make.
  • Experience with object oriented programming in Python.
  • Ability to write clean, modular, and well-documented code.
  • Knowledge in digital frontend design flows and System Verilog
  • Good communication skills and ability to work independently.

Nice to Have:

  • Knowledge in Git and Visual Studio Code.
  • Knowledge of software development best practices and version.

Please note: The successful candidate may/will be responsible for security related tasks. The assignment may/will be in scope of security certifications, therefore a conscious and reliable way of working is necessary.

About the company

138 employees at NXP Semiconductors have rated their company's corporate culture as being modern. This is in line with the industry average.

Apply for this position