Software Development Engineer
3 weeks ago
About the Role :We are seeking an experienced Software Development Engineer Emulation to join our team. The ideal candidate will bring hands-on expertise with leading emulation platforms, deep knowledge of SoC architecture, and a solid understanding of ARM (A/M) architecture. You will play a critical role in designing, coding, testing, and debugging complex hardware-software systems to accelerate SoC validation and verification in pre-silicon stages.Key Responsibilities :- Drive emulation-based verification of complex SoCs using industry-standard platforms such as Cadence Palladium, Synopsys Zebu, Siemens Veloce, or Synopsys HAPS.- Collaborate with design and verification teams to create emulation models and develop efficient bring-up flows for SoC validation.- Develop and optimize testbenches, drivers, and software components to enable high-performance emulation environments.- Perform system-level debugging and root cause analysis across hardware and software boundaries.- Work on ARM (A/M) based architectures, ensuring proper integration and validation of cores, interconnects, and peripherals.- Implement C-based test applications for functional validation and performance benchmarking on emulation platforms.- Partner with cross-functional teams to drive pre-silicon software validation, system performance testing, and early firmware bring-up.- Continuously optimize emulation workflows, identifying bottlenecks and improving turnaround times.- Provide technical mentorship to junior engineers and contribute to process automation for regression testing.Required Skills & Qualifications :- 5+ years of experience in SoC design verification with a focus on emulation platforms (Palladium, Zebu, Veloce, HAPS).- Strong understanding of SoC architecture, including ARM (A/M) cores, interconnects, memory controllers, and peripherals.- Proficiency in C programming and familiarity with SystemVerilog or UVM for testbench development.- Hands-on expertise in debugging SoC hardware/software interactions using emulation tools.- Experience in software bring-up and validating hardware-dependent features in pre-silicon.- Strong analytical and problem-solving skills with the ability to debug complex system-level issues.- Exposure to Agile methodologies and version control systems (Git, Perforce).Preferred Skills :- Experience in FPGA prototyping for SoC validation.- Familiarity with embedded operating systems (Linux, RTOS) and low-level firmware.- Knowledge of performance profiling and power validation techniques in emulation.- Scripting skills (Python, Perl, Shell) for automation of emulation workflows (ref:hirist.tech)
-
Senior Software Engineer Java
3 days ago
Bengaluru, Karnataka, India DEVELOPMENT Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob Description: Senior Software EngineerWe are looking for a Java Developer with experience in building high-performing, scalable, enterprisegrade applications. You will be part of a talented software team that works on mission-criticalapplications. Java developer roles and responsibilities include managing Java/Java EE applicationdevelopment while...
-
Bengaluru, India Progress Software Development Pvt Ltd Full timeDescription : We are Progress (Nasdaq : PRGS) - a trusted provider of software that enables our customers to develop, deploy, and manage responsible, AI-powered applications and experience with agility and ease.Were proud to have a diverse, global team where we value the individual and enrich our culture by considering varied perspectives because we believe...
-
Bengaluru, Karnataka, India Progress Software Development Pvt Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescription : We are Progress (Nasdaq : PRGS) - a trusted provider of software that enables our customers to develop, deploy, and manage responsible, AI-powered applications and experience with agility and ease. Were proud to have a diverse, global team where we value the individual and enrich our culture by considering varied perspectives because we...
-
Engineer – Software Development
2 weeks ago
Bengaluru, Karnataka, India HEAL Software Inc. Full time ₹ 15,00,000 - ₹ 25,00,000 per yearCompany – HEAL SoftwareLocation – BangaloreRelevant Work Experience – 2 – 10+ YearsEducation Level – BS in CS/EE/CE or related field from a top institutionDescriptionHEAL Software is a renowned provider of AIOps (Artificial Intelligence for IT Operations) solutions. With the state-of-the-art AIOps solutions, HEAL Software consistently drives...
-
Software Developer Staff Engineer
5 days ago
Bengaluru, Karnataka, India Quest Software Full time ₹ 15,00,000 - ₹ 25,00,000 per yearOverviewOne Identity is seeking a talented and motivated Software Development Staff Engineer to join our dynamic team. You will collaborate with cross-functional teams to deliver solutions that meet business requirements while ensuring scalability, performance, and maintainability. The ideal candidate will have experience in software development, a strong...
-
Embedded software engineer
2 weeks ago
Bengaluru, India Toshiba Software Full timeEmbedded Software Engineer (MCU Development)Location: BengaluruExperience required: 4-12 yearsNotice Period: Immediate/Max 30 daysRequirement:1. Preferred Experience: 4 to 12 years2. Experience in Embedded Software Domain.3. Experience in MCU development, Peripheral driver development (SPI, I2 C, Ethernet, CAN, etc..).4. Experience in porting RTOS like Free...
-
Embedded software engineer
2 weeks ago
Bengaluru, India Toshiba Software Full timeEmbedded Software Engineer (MCU Development)Location: BengaluruExperience required: 4-12 yearsNotice Period: Immediate/Max 30 daysRequirement:1. Preferred Experience: 4 to 12 years2. Experience in Embedded Software Domain.3. Experience in MCU development, Peripheral driver development (SPI, I2 C, Ethernet, CAN, etc..).4. Experience in porting RTOS like Free...
-
Senior Manager, Software Engineering
2 weeks ago
Bengaluru, Karnataka, India Performance Engineer Full time ₹ 8,00,000 - ₹ 24,00,000 per yearResponsibilities:Web and Mobile Front-End Development:Build responsive, performant, and feature-rich web applications using Angular (latest version), JavaScript, TypeScript, and RxJS for handling asynchronous operations and complex data streams.State Management with NgRx:Utilize NgRx for managing state in Angular applications. Design scalable and efficient...
-
Software Engineer
2 weeks ago
Bengaluru, Karnataka, India MRI Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Title : Software Engineer - . Net & . React Reports to : VP Product Management Location : Bangalore Job Description : MRI Software is seeking a Software Engineer to join our team working on the MRI suite of products. As a Software Engineer, you will be responsible for developing, testing, and maintaining software solutions throughout the...
-
Software Development Engineer III
2 weeks ago
Bengaluru, Karnataka, India CData Software Full time ₹ 5,00,000 - ₹ 8,00,000 per yearIn the age of digital transformation, data has become increasingly vital to core business operations. But with so many cloud applications and platforms available today, data has become more decentralized than ever.CData is the real-time data connectivity company. Our easy-to-use integration products allow users to work with their data where, when, and how...