

Search by job, company or skills

Lead Software Engineer - Virtual & Hybrid Platforms
About the Role
At Cadence Design Systems, Virtual and Hybrid Platforms are the foundation that lets software teams get to work months before silicon arrives. The Lead Software Engineer in this role will own that foundation, from ROM and early boot through Linux/Android bring-up, and directly shape how Cadence's SoC software ecosystem comes to life.
The candidate will work at the intersection of hardware and software, influence architecture decisions early in the design cycle, and mentor engineers solving some of the hardest bring-up and co-debug challenges in the industry. This role is designed for engineers who thrive at the hardware/software boundary and want their work to have multiplied impact across every team that depends on early platform readiness.
Key Responsibilities
Required Qualifications
Preferred Qualifications
Why Cadence
Cadence is a health technology company helping the nation’s most patient-centric health systems deliver more consistent, proactive healthcare every day. Cadence’s remote patient intervention solution couples powerful new technology with clinical excellence, providing its patients a precise and personal level of care all outside of the four walls of the hospital.At Cadence, we aim to exceed the expectations of our patients, clinicians, and partners every day. Our team values trust and autonomy, and we empower one another to make decisions, solve problems and build something better. We give clear, candid feedback with the utmost honesty and encouragement. If you’re interested in joining us, explore opportunities at www.cadence.care.
Job ID: 151794867
Skills:
.Net Core, React, Windows, Sql, Microservices, Nosql, Linux, Docker, Distributed Systems, Kubernetes, Angular Js, AI system operations monitoring, Enterprise compliance considerations, Messaging and event-driven architecture, REST Web APIs, Cost-performance trade-offs, Responsible AI practices, API SDK-based services, AI ML basics, LLM usage patterns, Java Spring Boot
Skills:
Android, multi-threading, Linux, Soc Architecture, Python, Systemc, TLM 2.0, Hybrid Platforms, SoC Virtual Platforms
Skills:
Software Development Life Cycle, Continuous Delivery, Agile Methodologies, Automation, Python, AI-assisted Software Development Tools, Application Resiliency, Cloud Native Experience, SRE Concepts, Distributed Tracing, Security
Skills:
Java, Scala, Kubernetes, Python, AWS, SRE best practices, Big Data ETL pipelines
Skills:
Java, Jira, Git, Confluence, shell scripting, Terraform, Linux, Ansible, CI CD pipeline, AI-assisted software development tools, Wiki, public cloud offering