Open Software Developer for Quantum Systems
Yorktown Heights (Westchester) IT development
Job description
Join an elite team driving research and development of the industry's most advanced quantum computing hardware and software and helping our clients explore use of quantum computing for their most pressing business challenges. IBM is seeking a talented, innovative Software Developer to work on IBM's Open Source Quantum Computing effort. This team, based in the NY city metropolitan area, is developing the software that is core to IBM's quantum computers . Software development areas cover the entire software stack, from interpreting user and experimentalist written quantum algorithms in a variety of representations to interacting with the underlying hardware. You must be able and willing to expand your knowledge through self-directed learning (online courses, videos, on-the-job learning) and be skilled in independent thinking and problem solving. You will also be expected to participate in the design and implementation process, including authoring design documents and defending design decisions, while also acting as a member of a team. Key areas of interest include development experience in Python, C/C++, Java, as well as a proven understanding of development tradeoffs (performance , memory, multi-threading, etc.). Experience with low-level hardware interaction and/or embedded development is desirable, but not required.
This job also entails working successfully with a diverse and dynamic team of both operational and technical personnel, collaborate with team members as well as work independently, and take initiative.
Bachelor's degree in Computer Science or a related area is required.
This position is located in Yorktown Heights, NY
Quant 18
Auto req ID
171935BR
Required Education
Bachelor's Degree
Role ( Job Role )
Software Developer
State / Province
NEW YORK
Primary job category
Software Development & Support
Company
(0147) International Business Machines Corporation
Contract type
Regular
Employment Type
Full-Time
Is this role a commissionable/sales incentive based position?
No
Travel Required
Up to 10% or 1 day a week
IBM Business Group
Systems
Preferred Education
Master's Degree
City / Township / Village
YORKTOWN HEIGHTS
EO Statement
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Required Technical and Professional Expertise
· 3 plus years of knowledge and programming experience in Python, C/C++, Java
· Technical aptitude with ability to understand and succinctly communicate value.
Country/Region
United States
Preferred Technical and Professional Experience
· Experience with QISKit, IBM's open source SDK for Quantum Computing ; Test development & deployment
Secondary Job Category
Other Software Development & Support
Eligibility Requirements
· None
Position Type
Professional
Early Professional Track
Not Applicable - Professional Hire