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