Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

IP Software Engineer

AT IBM
IBM

IP Software Engineer

Austin, TX

Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.

Your Role and Responsibilities
IP Engineer - Code Clearance Team

IBM's Intellectual Property (IP) team is well known for its significant contributions to IBM's bottom line, generating a 10-year average annual profit of $0.9B. Licensing of software source code is an important component of this engine and is critical to its vitality and market reach. A key element of any software licensing deal is clearance of the code to ensure suitability for licensing and to identify and characterize all third party and IBM dependencies it contains.

Want more jobs like this?

Get jobs delivered to your inbox every week.

Select a location
By signing up, you agree to our Terms of Service & Privacy Policy.


As an IP Engineer in the Code Clearance team, you will perform code clearance activities in support of IBM's outbound source code licensing deals. This function is performed in conjunction with IBM's IP Legal team and is essential for protecting IBM in such transactions.

The key responsibilities of an IP Engineer include: Technical Responsibilities:

• Work collaboratively with other IP Engineers to perform, support and lead various code clearance projects.
• Work in partnership with IP Business Development (BDE), IP Legal and brand development to ensure code clearance activities are completed and deal requirements are met.
• Support the BDE, for a given project, to ensure deal scope is well defined and code clearance timelines and expectations are understood.
• Work with IP Legal to produce complete and accurate inventory listing of third-party technologies to be scheduled in the legal licensing agreement for the project.
• Work with brand development teams to acquire materials for licensing, resolve clearance issues following analysis, and guide the preparation of cleared materials for transfer to licensees
• Follow the IP Engineering Code Clearance process as documented and provide input for continuous improvements, increased efficiency, and streamlining work related to the clearance activities.
• Learn and use a variety of tools including internally developed and IBM sanctioned.
• Work with the OSSC to keep abreast of code clearance tools and changes in their processes and determine how and where to leverage these.
• Collaborate with the team to develop and employ an AI+ approach to evolving the code clearance process

Preferred location is Raleigh, NC or Austin, TX, but due to the remote nature of this role, we welcome applications from other locations.

Required Technical and Professional Expertise
• 5+ years of job-related experience including code clearance associated with Open Source projects and/or product releases.
• 5+ years of engineering, programming, or equivalent development experience.
• Strong understanding of processes, procedures, COO, OSSC and legal requirements for IBM code development.

Preferred Technical and Professional Expertise
• Excellent verbal and written communication skills.
• Stakeholder management and networking skills.
• Comfortable managing follow-ups and focused to achieve business outcomes.
• Familiarity with IBM product development processes, teams, and organizations.
• Experience with AI technologies and ability to work with the team in their integration.

Client-provided location(s): Austin, TX, USA; Research Triangle Park, Durham, NC, USA; Rochester, MN, USA; Yorktown Heights, NY 10598, USA; Poughkeepsie, NY, USA
Job ID: IBM-21323237
Employment Type: Full Time

Company Videos

Hear directly from employees about what it is like to work at IBM.