Principal Software Engineer

1 Month ago • 7 Years + • Software Development & Engineering

Job Summary

Job Description

The Principal Software Engineer will lead the software architecture for various Subsystems/Chiplets, working on standardized architectures and protocols for scalability and interoperability. Responsibilities include contributing to software architecture efforts, designing for high configurability and re-use, collaborating with stakeholders, and defining development flows. This role requires technical leadership, document and code reviews, and troubleshooting. The ideal candidate should possess strong written, verbal, and presentation skills, ability to establish working relationships, and a drive to solve what others cannot with a sense of urgency.
Must have:
  • 7+ years of experience in SoC SW development
  • Strong experience in embedded software, firmware, BSP, driver development
  • Experience in pre-silicon and post-silicon software development for 3 or more SoCs
  • Strong experience on porting and using multiple RTOSes and/or high level Operating Systems
  • Good understanding of SoC architectures, and processor (ARM/RISC-V) architectures
  • Good understanding of various peripheral interfaces and protocols (PCIe, USB, I2C, SPI, I2S, MIPI)

Job Details

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Job Responsibilities

  • Lead the SW architecture for various Subsystem/Chiplets
  • Work on various standardized architectures and protocols for scalability and interoperability across various chiplets
  • Contribute to SW architecture efforts based on SW design knowledge and experience. Provide inputs for architecture planning by carrying out study and experiments.
  • Design for high level of configurability, automation and re-use
  • Work with all stake-holders – across HW, Tools and SW teams for smooth and timely execution
  • Define the development flow and processes with proper coding guidelines, static analysis, code reviews and QA to realize high quality SW.
  • Lead the teams technically, review their documents & code and help with troubleshooting

Qualifications

  • BE/BTech/ME/MS/MTech in Electrical/Electronics

Experience and Technical Skills required

  • 7+ years of experience in SoC SW development
  • Strong experience in embedded software, firmware, BSP, driver development
  • Experience in pre-silicon and post-silicon software development for 3 or more SoCs.
  • Strong experience on porting and using multiple RTOSes and/or high level Operating Systems
  • Good understanding of SoC architectures, and processor (ARM/RISC-V) architectures
  • Good understanding of various peripheral interfaces and protocols (PCIe, USB, I2C, SPI, I2S, MIPI)

Behavioural skills required

  • Must possess strong written, verbal and presentation skills
  • Ability to establish a close working relationship with customers, peers and management
  • Explore what’s possible to get the job done, including creative use of unconventional solutions
  • Work effectively across functions and geographies
  • Push to raise the bar while always operating with integrity

Swiftness, nimbleness and a sense of urgency to get the job done with high quality and in a timely manner.

We’re doing work that matters. Help us solve what others can’t.

Similar Jobs

Ion - Senior Business Consultant - Endur

Ion

Houston, Texas, United States (On-Site)
8 Months ago
Tencent - Software Engineering Intern

Tencent

(On-Site)
4 Months ago
Cadence - Principal Software Engineer

Cadence

Mount Royal, Quebec, Canada (On-Site)
1 Month ago
HCL Tech - Sr developer- native mobile app(android)

HCL Tech

Paris, Île-de-France, France (On-Site)
1 Month ago
Sporty - Programming Scheduler

Sporty

Rio De Janeiro, Brazil (On-Site)
3 Weeks ago
Enphase Energy - Senior Manager/Director Technical Support Engineering

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Avalanche Studios Group - Director, Software Engineering

Avalanche Studios Group

Salt Lake City, Utah, United States (Hybrid)
1 Month ago
Minecast - Principal Engineer - Threat Protection

Minecast

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Microsoft - Language Engineer

Microsoft

Mountain View, California, United States (Hybrid)
2 Months ago
Stone Search - Sr. Outside Plant Engineer

Stone Search

O'Neals, California, United States (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

CD PROJEKT RED - Technical Animator, Narrative

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Weeks ago
hogarth - QA Engineer

hogarth

Sunnyvale, California, United States (Hybrid)
3 Weeks ago
Spaulding Ridge - OneStream Senior Analyst

Spaulding Ridge

Jaipur, Rajasthan, India (On-Site)
1 Month ago
Rockstar Games - Senior Animation Systems Programmer

Rockstar Games

New York, New York, United States (On-Site)
4 Months ago
Crunchyroll - Staff Software Engineer - Account Services

Crunchyroll

(Remote)
5 Months ago
kaizen gaming  - Principal Engineer (Frontend)

kaizen gaming

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Week ago
bytedance - Senior Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

bytedance

Seattle, Washington, United States (On-Site)
6 Months ago
Alpha Sense - Technical Support Engineer

Alpha Sense

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Haleon - Experienced Channel Trade Marketing Manager

Haleon

Shanghai, China (On-Site)
1 Year ago
lucas films - Production Assistant

lucas films

Mumbai, Maharashtra, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

JDA - Sr Solution Advisor

JDA

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Sprinkler - Senior Product Engineer (Backend)

Sprinkler

Gurugram, Haryana, India (On-Site)
3 Weeks ago
Virtusa - DevOps Lead

Virtusa

Pune, Maharashtra, India (Hybrid)
7 Months ago
Ion - Software Engineer - Java

Ion

Pune, Maharashtra, India (On-Site)
8 Months ago
Super DNA - Omniverse Pipeline Integration Engineer

Super DNA

Chandigarh, Chandigarh, India (On-Site)
2 Weeks ago
Tekion Corp - Product Manager I

Tekion Corp

Bengaluru, Karnataka, India (On-Site)
1 Month ago
PwC - IN_Associate _Internal Audit_Internal Audit Services_Advisory

PwC

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Accenture - Technology Architect

Accenture

Hyderabad, Telangana, India (On-Site)
4 Weeks ago
Zelis  - Product Owner

Zelis

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
GoDaddy - Senior Software Data Engineer

GoDaddy

Pune, Maharashtra, India (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Interface AI - SDE I - Engineering Delivery

Interface AI

India (Remote)
2 Weeks ago
Handy games - Software Engineering Intern

Handy games

Giebelstadt, Bavaria, Germany (On-Site)
3 Months ago
zeta - Software Development Engineer II

zeta

Hyderabad, Telangana, India (On-Site)
3 Months ago
warner bros games - Senior Software Engineer - Observability

warner bros games

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Apple - Sr Engineering Program Manager, Siri Feature Quality

Apple

Seattle, Washington, United States (On-Site)
2 Weeks ago
Rockstar Games - Manager, Data Engineering

Rockstar Games

New York, United States (On-Site)
1 Month ago
PayPal - Principal Software Engineer

PayPal

San Jose, California, United States (Hybrid)
2 Weeks ago
Qualcomm - Associate Engineer-PDT

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
PwC - SAP HCM Payroll Consultant

PwC

Prague, Prague, Czechia (On-Site)
9 Months ago
Wind River - Associate Engineer - Sys

Wind River

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Cadence plays a critical role in creating the technologies that modern life depends on. We are a global electronic design automation company, providing software, hardware, and intellectual property to design advanced semiconductor chips that enable our customers create revolutionary products and experiences. Thanks to the outstanding caliber of the Cadence team and the empowering culture that we have cultivated for over 25 years, Cadence continues to be recognized by Fortune Magazine as one of the 100 Best Companies to Work For. Our shared passion for solving the world’s toughest technical challenges, our dedication to pushing the limits of the industry, and our drive to do meaningful work differentiates the people of Cadence.

Cork, County Cork, Ireland (Hybrid)

Beijing, China (On-Site)

Katowice, Silesian Voivodeship, Poland (On-Site)

Cambridge, England, United Kingdom (Hybrid)

Shanghai, China (On-Site)

Shanghai, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Hsinchu, Hsinchu City, Taiwan (On-Site)

Hsinchu, Hsinchu City, Taiwan (On-Site)

Hsinchu, Hsinchu City, Taiwan (On-Site)

View All Jobs

Get notified when new jobs are added by Cadence

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug