Talent.com
This job offer is not available in your country.
Cadence Design Systems - Software Engineer I - Embedded System

Cadence Design Systems - Software Engineer I - Embedded System

CadenceHyderabad
11 days ago
Job description

About Cadence :

Cadence Design Systems is a global leader in computational software for electronic design automation (EDA). Our Intelligent System Design strategy powers innovation in electronic products, delivering software-driven solutions that help build next-generation systems across AI, automotive, 5G, hyperscale, consumer, and industrial applications. As a part of Cadence, Invecas drives innovation in system-level software design and optimization.

Role Overview :

As a Software Engineer 1, you will play a pivotal role in designing and developing scalable, modular, and reusable software solutions for chiplet and subsystem platforms. This includes embedded software components, drivers, system software, and tooling that support the full software stack from the lowest levels to the application interface. You will be engaged in architecture, design, implementation, testing, and optimization of software that supports advanced SoC features and cross-chiplet interoperability.

This role offers an opportunity to shape the direction of Cadence's software ecosystem for chiplet-based designs and to work closely with multidisciplinary teams across the organization.

Key Responsibilities :

  • Design and implement embedded and system-level software for chiplet-based subsystems.
  • Develop drivers, board support packages (BSPs), and firmware for various IP and SoC configurations.
  • Create software that is highly configurable, reusable, and automated for various product variants.
  • Collaborate with architecture teams to define the software abstraction layer and interfaces.
  • Define and implement robust software development processes including version control, static analysis, code reviews, CI / CD integration, and test automation.
  • Debug and troubleshoot complex software issues, both independently and in collaboration with internal teams.
  • Review technical documentation, system designs, and contribute to technical decision-making.
  • Participate in architectural reviews, software planning, and requirement discussions.

Technical Skills & Experience :

  • 2- 5 years of hands-on experience in embedded systems or system-level software development.
  • Proficient in C / C++ programming with strong software engineering fundamentals.
  • Solid understanding and practical experience in :
  • 1. RTOSes (e.g., FreeRTOS, Zephyr, VxWorks) or embedded Linux systems.

    2. Device driver development, especially for I / O peripherals.

    3. Firmware and BSP development for multi-core SoCs.

  • Software boot sequences, initialization flows, and interrupt handling.
  • Good understanding of software constructs in multi-threaded / multi-core systems.
  • Familiarity with software interfaces and protocols such as SPI, I2C, I2S, USB, PCIe, MIPI, etc.
  • Knowledge of processor architectures such as ARM Cortex-A / M or RISC-V is an advantage.
  • Exposure to software simulation, emulation, or pre-silicon development environments is a plus.
  • Experience in scripting languages (Python, Bash) for automation and toolchain orchestration is desirable.
  • Preferred Qualifications :

  • Bachelor's or Masters degree in Computer Science, or a related field.
  • Experience working in agile or iterative software development methodologies.
  • Familiarity with version control systems (e.g., Git), bug tracking tools, and CI pipelines.
  • Exposure to software security, code quality metrics, and release management is beneficial.
  • Behavioral Competencies :

  • Strong analytical and problem-solving skills with a detail-oriented mindset.
  • Excellent verbal and written communication skills.
  • A collaborative approach to working with cross-functional teams.
  • Self-driven with a high level of ownership and accountability.
  • Ability to learn and adapt quickly to evolving technologies and customer requirements.
  • ref : hirist.tech)

    Create a job alert for this search

    Embedded Software Engineer • Hyderabad

    Related jobs
    • Promoted
    System Software Verification Engineer - Embedded System

    System Software Verification Engineer - Embedded System

    MaimsD TechnologyHyderabad
    Job Title : System Software Verification Location : Hyderabad, India Experience : 2 to 4 Yrs <...Show moreLast updated: 30+ days ago
    • Promoted
    Firmware Engineer - Embedded System

    Firmware Engineer - Embedded System

    Semi leafHyderabad
    Role : Firmware Engineer - Location : Hyderabad - Job Type : Full-Time ...Show moreLast updated: 30+ days ago
    Embedded Linux Software Systems

    Embedded Linux Software Systems

    Anicalls (Pty) LtdHyderabad, India
    Experience in embedded Linux development (would consider a new master with strong embedded Linux experience).Deep understanding of embedded C / C++ in embedded systems on Linux.Experience with embedd...Show moreLast updated: 30+ days ago
    Principal Verification Engineer-Automotive SOC

    Principal Verification Engineer-Automotive SOC

    Freescale Semiconductor India Pvt LtdINDIA
    The Digital Verification Engineer / Architect is responsible for defining Design Verification strategy, plan and implement it for a IP, sub-system or IC level. Looking for a senior engineer with 12 ...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded System Engineer

    Embedded System Engineer

    Xped pvt LtdHyderabad
    Job Description : Essential Skills : - Linux / Android, Device Drivers, Middleware - Ability to develop so...Show moreLast updated: 30+ days ago
    Embedded Software QA / Test Engineer

    Embedded Software QA / Test Engineer

    Azista BST AerospaceHyderabad, Telangana, India
    Embedded Software QA / Test Engineer.Azista Space Systems is a leading player in the Indian space market and is rapidly establishing itself as a global force in the space industry.We specialize in ...Show moreLast updated: 2 days ago
    • Promoted
    Software Engineer - Embedded System

    Software Engineer - Embedded System

    WorksconsultancyHyderabad
    Job Description : - Define software requirements for embedded software applications.Participate in software development ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Embedded Software Engineer - C / C++ Programming

    Senior Embedded Software Engineer - C / C++ Programming

    MARSHyderabad
    Job Description : We are seeking a highly skilled and motivated Embedded Software Engineer to join our team.The ideal candidate will have a strong ba...Show moreLast updated: 11 days ago
    • Promoted
    • New!
    Embedded System Engineer - ARM / RTOS

    Embedded System Engineer - ARM / RTOS

    SEMI LEAF consulting servicesHyderabad
    Embedded System Engineer Experience : 3-10 years Location : Hyderabad Show moreLast updated: 14 hours ago
    • Promoted
    DevOps Engineer - Semiconductor Domain

    DevOps Engineer - Semiconductor Domain

    Grizmo Labs Private LimitedHyderabad
    DevOps Engineer - Semiconductor Domain Location : Hyderabad Experience : 5+ Years Work Mode : Work From Office (WFO) Show moreLast updated: 28 days ago
    Embedded System Engineer

    Embedded System Engineer

    CognizantHyderabad, Telangana, India
    REQUIRED EXPERIENCE / SKILLS : 5-10 YEARS RELEVANT.LOCATION : BANGALORE / HYDERABAD.Strong embedded projects experience.Hands on working knowledge of RTOS like VxWorks, Embedded Linux etc.Debugging of ...Show moreLast updated: 13 days ago
    Semiconductor Engineer

    Semiconductor Engineer

    CyientHyderabad, Telangana, India
    We’re Hiring | Join Our Engineering Dream Team – India.Looking to shape the future of automotive, industrial, and semiconductor innovation? We're growing and hiring across multiple technical domain...Show moreLast updated: 13 days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Andor TechHyderabad, Telangana, India
    Show moreLast updated: 2 days ago
    • Promoted
    Software Engineer- Embedded Software Development

    Software Engineer- Embedded Software Development

    Blackbox FactoriesHyderabad, Telangana, India
    We are looking for a highly skilled Embedded Software Developer to lead the development of full-scale embedded systems for high-precision industrial automation equipment. This is a unique opportunit...Show moreLast updated: 2 days ago
    Principal design Engineer

    Principal design Engineer

    Cadence Design Systems (India) Pvt. Ltd.Hyderabad, Telangana, India
    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 c...Show moreLast updated: 13 days ago
    • Promoted
    Associate Firmware Engineer

    Associate Firmware Engineer

    Dhruva SpaceHyderabad, Telangana, India
    Dhruva Space is seeking a motivated and skilled Associate Firmware Engineer to join our innovative team.With 2 to 4 years of hands-on experience in embedded systems development, the ideal candidate...Show moreLast updated: 2 days ago
    • Promoted
    Senior or Principal Software Systems Engineer

    Senior or Principal Software Systems Engineer

    Connect Tech+TalentHyderabad, Telangana, India
    Senior or Principal Software Systems Engineer.Design software to interface users with complex battery management and control systems,. Model and develop management and control algorithms for power s...Show moreLast updated: 30+ days ago
    • Promoted
    Performance Modelling Engineer - Embedded System

    Performance Modelling Engineer - Embedded System

    Canvendor Software Solutions Pvt LtdHyderabad
    Job Title : Performance Modelling Engineer SystemC / TLM2 Experience Level : 5+ Years Location : Hyderabad, ...Show moreLast updated: 30+ days ago