Senior Programming Language Engineer, Cadence
2 weeks ago
We're looking for a creative Senior Programming Language Engineer to partner in the design and implementation of Cadence, a new smart contract programming language being introduced as part of the Flow blockchain. Cadence is designed around “resource-oriented programming”, a new programming model that pairs linear types with object capabilities to create a secure and declarative model for digital ownership.
You will help shape the future of Cadence and will be involved with all aspects of the language, taking language features from conception to implementation. You will be responsible for understanding the interaction between the language implementation, the on-chain execution environment, and the core protocol, helping with a variety of tools to facilitate development in this exciting new programming language.
A little about us:
Flow is the blockchain for builders. Created by Dapper Labs, the team behind CryptoKitties, Flow will be the foundation for the next generation of decentralized applications with notable partners including Warner Music Group, Ubisoft, and Animoca.
The Flow team is a humble and curious bunch of builders and scientists who share a passion for blockchain technology and the new kinds of software it enables. Our people are our greatest strength: our diverse team flourishes in an environment where personal autonomy and professional growth are encouraged. We value our culture above else; regardless of where you came from or what you studied, your role here will necessitate both a high level of creativity and strategic thinking on complex issues.
A little about you:
- You have practical experience with the design and implementation of compilers including parsing, semantic analysis, type checking, optimization, and code generation.
- You have a diverse exposure to different programming languages and programming paradigms.
- You are capable of applying your skills across a variety of use cases; inflexible specialists need not apply.
- You understand the power of planning, but you are comfortable improvising and can prioritize the most impactful tasks on the fly.
- You are adamant about test coverage.
- You have experience with one or more general purpose programming languages including but not limited to: Go, Rust, C/C++, Swift, Python.
Bonus points if you have the following:
- Experience with blockchain technologies.
- Familiar with at least one of the functional programming languages: Haskell, OCaml, Clojure, Lisp, etc.
- Experience with smart contract languages, e.g. Solidity.
- Experience working on open-source software projects.
About Flow.com:
Flow is a remote-first team of seasoned technologists dedicated to our mission of mainstream Web3 adoption. Founded in Vancouver, Canada, Flow’s team is now spread primarily across the US and Canada – with small presences in Europe, Asia, and the Middle East. Less than 6 months from now, Flow delivers Crescendo, its biggest technical upgrade since launching the network. Included in the Crescendo release is Cadence 1.0, a major upgrade of the Cadence programming language which enables fully immutable smart contracts on Flow; as well as full EVM equivalence, allowing Flow to host EVM-based smart contracts, platforms, tooling, and utilities natively and fully composable with the Cadence environments. With Crescendo, Flow will be as easy to deploy onto as any EVM-based Layer 2, while preserving the full capabilities of the rest of the protocol. Crescendo upgrade will catalyze a massive improvement in liquidity on Flow including on- and off-ramps as well as a native DeFi ecosystem that serves as a liquidity backbone for the entire network.
#J-18808-Ljbffr-
Senior RTL to GDS Principal Application Engineer
6 months ago
San Jose, United States CADENCE US Full timeAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. We are excited to welcome highly talented hardware designers and application engineers to join our Cadence North America Field Applications Team. Working at Cadence means working alongside the industry’s brightest people and innovating for...
-
WFO Application Engineer Intern
1 month ago
San Jose, California, United States Cadence Design Systems Full timeUnlock Your Potential with Cadence Design SystemsCadence Design Systems is a global leader in electronic design automation (EDA) software, hardware, and intellectual property. We're seeking a talented WFO Application Engineer Intern to join our team and contribute to the development of cutting-edge semiconductor chips.About the RoleAs a WFO Application...
-
WFO Application Engineer Intern
1 month ago
San Jose, California, United States Cadence Design Systems Full timeInternship Opportunity at Cadence Design SystemsCadence Design Systems is a global leader in electronic design automation, providing software, hardware, and intellectual property to design advanced semiconductor chips. We are seeking a highly motivated and talented individual to join our World Field Organization (WFO) as an intern.About the RoleAs a WFO...
-
Senior C++ Software Architect
1 month ago
San Jose, California, United States Cadence Design Systems Full timeAbout Cadence Design Systems:Cadence is a pioneering leader in electronic design, leveraging over 30 years of computational software expertise. The company applies its Intelligent System Design strategy to deliver software, hardware, and IP that turn design concepts into reality.Cadence customers are the world's most innovative companies, delivering...
-
Senior Product Marketing Manager
3 hours ago
San Jose, United States Cadence Design Systems Full timeSenior Product Marketing Manager Apply locations: SAN JOSE, CHELMSFORD, AUSTIN Time type: Full time Posted on: Posted 30+ Days Ago At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Sr Product Marketing Manager – Tensilica IP The Product Marketing Manager is responsible for product management and...
-
Principal C++ Software Engineer
4 weeks ago
San Jose, United States Cadence Design Systems Full timeAbout the Company: Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world's most innovative companies, delivering...
-
Senior Product Marketing Manager
2 weeks ago
San Jose, United States Cadence Design Systems Full timeSenior Product Marketing ManagerApply locations: SAN JOSE, CHELMSFORD, AUSTINTime type: Full timePosted on: Posted 30+ Days AgoAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Sr Product Marketing Manager – Tensilica IPThe Product Marketing Manager is responsible for product management and...
-
Senior Analog and Mixed Signal Engineer
4 hours ago
San Jose, California, United States Cadence Design Systems Full timeAbout the RoleCadence Design Systems is seeking a highly skilled Analog and Mixed Signal Engineer to join our team. As a key member of our design team, you will be responsible for designing and developing advanced analog and mixed-signal circuits.Key ResponsibilitiesDesign and develop analog and mixed-signal circuits using industry-leading tools and...
-
Lead Systems Engineer
2 weeks ago
San Jose, United States Cadence Design Systems Full timeAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Join a growing and dynamic IP team and help lead the development of best in class digital and mixed signal IP and subsystem products. This is a tremendous opportunity to work with an experienced team focusing on development of high-performance silicon...
-
Software Engineer
5 hours ago
San Jose, United States Cadence Inc Full timeAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Job Duties: Research, design, develop, or test automation, intelligent systems, smart devices, or industrial systems control. Design, develop, troubleshoot, and debug software for electronic cooling problems. Develop components related to Cadence...
-
Software Engineer
3 hours ago
San Jose, United States Cadence Inc Full timeAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Job Duties: Research, design, develop, or test automation, intelligent systems, smart devices, or industrial systems control. Design, develop, troubleshoot, and debug software for electronic cooling problems. Develop components related to Cadence...
-
Senior Software Architect
2 weeks ago
San Jose, United States Cadence Design Systems, Inc. Full timeCadence Design Systems, Inc. Senior Software Architect San Jose, California Apply NowAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.A senior architect to drive architectural and performance improvements in Xcelium build. Should be a recognized expert in the domain of HDL build and simulation....
-
Lead C+ Software Engineer
2 weeks ago
San Jose, United States Cadence Design Systems Full timeLead C++ Software EngineerApply locations SAN JOSE time type Full time posted on Posted 30+ Days Ago job requisition id R44516At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.We are looking for an exceptional C++ software engineer to join the Protium Software Development Team to develop and enhance...
-
Product Engineering Group Director
2 weeks ago
San Jose, United States Cadence Design Systems Full timeProduct Engineering Group Director At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Manage and execute Digital Implementation & Signoff Customer Engagements. Provide in-depth technical expertise in physical implementation, signoff and verification flows. Run expert-level benchmarks and solve...
-
AE Director
2 weeks ago
San Jose, United States Cadence Design Systems Full timeAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.We are excited to welcome highly talented hardware design leaders/managers and application engineer leaders/managers to join our Cadence North America Field Applications Team. Working at Cadence means working alongside the industry’s brightest...
-
Senior Technical Project Manager
4 weeks ago
San Jose, California, United States Cadence Design Systems Full timeWe are seeking a Senior Technical Project Manager to lead the coordination of R&D Development Projects and Key Customer Engagements within the Design IP Group at Cadence Design Systems.Main Responsibilities:Define project scope, goals, and deliverablesMonitor and report on project progress to stakeholdersPresent project progress, problems, and solutions...
-
Senior Software Engineer
4 weeks ago
San Francisco, California, United States AngelList Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing complex software systems.Key Responsibilities:Design and develop software systems using advanced programming languages and technologiesCollaborate with...
-
Senior Firmware Development Specialist
4 weeks ago
San Jose, California, United States Cadence Design Systems, Inc. Full timeCadence is a leader in the development of innovative technologies.We're seeking a talented Firmware Engineer to join our team.As a Firmware Engineer at Cadence, you will have the opportunity to work on cutting-edge projects and collaborate with a talented team of engineers.Your primary responsibility will be to design and develop firmware for our...
-
Senior Product Marketing Manager
2 weeks ago
San Jose, United States Cadence Design Systems Full timeAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Sr Product Marketing Manager – Tensilica IPThe Product Marketing Manager is responsible for product management and marketing of Cadence’s current and next generation of Tensilica extensible processor IP. The ideal candidate possesses working...
-
Senior Product Marketing Manager
4 months ago
San Jose, United States Cadence Design Systems Full timeAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Sr Product Marketing Manager – Tensilica IPThe Product Marketing Manager is responsible for product management and marketing of Cadence’s current and next generation of Tensilica extensible processor IP. The ideal candidate possesses working...