Back to list

Vacancy description

ACL Digital - Embedded Software Engineer - C/C++ Programming in Bangalore, भारत

ALTEN CALSOFT LABS (INDIA) PRIVATE LIMITED

Bangalore, भारत

Embedded Software EngineerLocation : Bangalore, IndiaExperience : 4+ YearsJob Summary :ACL Digital is looking for experienced engineers to work on IP-level verification and hardware-oriented software/firmware development for large-scale ASIC https://jobeax.com/link/kS6lr8ikjUi7EbPN role involves validating IP functionality, developing software components for hardware interaction, and debugging complex issues in Linux-based https://jobeax.com/link/m7FLZdCihDPQzn7w ideal candidate should have strong C/C++ programming skills, a sound understanding of computer architecture, and hands-on experience with debugging tools and hardware-software https://jobeax.com/link/QVEUXFEwCriHSVWF Responsibilities :- Perform IP-level verification of ASIC components to validate functionality against design specifications.- Develop and maintain C/C++ software or firmware components for hardware interaction and validation.- Execute verification scenarios and analyze failures to identify issues at the IP and hardware-software interface levels.- Debug software and system-level issues using GDB, Valgrind, and Linux development tools.- Work with memory protocols and hardware interfaces to support IP functionality validation.- Apply object-oriented programming principles, STL, and data structures while developing verification or software components.- Create and maintain Perl scripts and Makefiles to support build, test, and verification workflows.- Collaborate with hardware design, verification, and embedded software teams to resolve technical issues.- Document test results, debug findings, and verification https://jobeax.com/link/LwZvMEPWKoFQhpAM Skills and Qualifications :- 4+ years of experience in ASIC IP-level verification or hardware-focused software/firmware development.- Strong proficiency in C and C++ programming.- Hands-on experience with Linux-based development and debugging.- Good understanding of OOP, STL, data structures, and computer architecture.- Experience with GDB and Valgrind for debugging and memory analysis.- Familiarity with Perl scripting and Makefiles.- Understanding of hardware-software interaction and IP-level validation workflows.- Strong analytical and problem-solving https://jobeax.com/link/Cexs453KRiH2S1rJ Skills :- Exposure to SystemC, Verilog, or SystemVerilog.- Familiarity with memory protocols and hardware interface validation.- Knowledge of DPI/PLI interfaces and their use in hardware verification environments.- Experience working on complex ASIC IP development https://jobeax.com/link/zJB7EzlqGFr1WGaZ Expectations :The candidate should be able to investigate IP-level issues, support hardware-software integration, and contribute to reliable ASIC verification or firmware development in a collaborative engineering environment. (ref:hirist.tech)

Similar vacancies

More like this role

  • IT
... Electronics & Communication, Computer Engineering, or a related https://jobeax.com/link/9TimErmgEviaVu97 the Role : We are looking for an experienced Embedded Software Engineer to develop, debug, and optimize firmware for microcontroller-based https://jobeax.com/link/1Rn7zv9wYEsoo7Eu role involves low-level programming, RTOS-based ...

Ahmedabad, भारत

... Familiarity with embedded software development and product engineering environments.- Experience working with cross-functional teams comprising developers, system engineers, and quality assurance https://jobeax.com/link/9fo9f9q7hG9DKjUL the Engineering Environment :The role offers exposure to product engineering and digital transformation ...

Ahmedabad, भारत

  • On-site
  • Contract
Embedded Tech Lead - Embedded Systems & Customer EngineeringRole Overview :We are looking for an Embedded Tech Lead to oversee the engineering and delivery of embedded software solutions across multiple customer https://jobeax.com/link/BAnwD8mfVYbg5wGF position requires strong low-level programming expertise, practical ...

Ahmedabad, भारत

ALTEN CALSOFT LABS (INDIA) PRIVATE LIMITED

ACL Digital - Embedded Project Manager - Industrial IoT

  • Contract
  • Project Management
Job Description : Embedded Project ManagerACL Digital is hiring an Embedded Project Manager with experience in embedded systems, firmware architecture, and Industrial https://jobeax.com/link/OuAdXMBXci11Jspu role requires expertise in embedded software development, low-level programming, hardware debugging, and communication ...

Pune, भारत

  • On-site
... project needs require https://jobeax.com/link/W8pNJVezXUQeVFgc Technical Expertise : - 8 - 14 years of experience in embedded software development, systems engineering, or embedded platform development.- Strong hands-on programming and debugging skills in C, with working knowledge of C++ and object-oriented programming ...

Ahmedabad, भारत

ALTEN CALSOFT LABS (INDIA) PRIVATE LIMITED

ACL Digital - SoC DFT Engineer

SoC DFT EngineerLocation: BangaloreNotice Period: ImmediateJob Summary:We are looking for a SoC DFT Engineer with hands-on experience in scan insertion, ATPG pattern generation, and scan rule and coverage debugging. The role involves gate-level simulations, working with JTAG/P1500 protocols, and scripting using Perl/Tcl.Key ...

Bangalore, भारत

ALTEN CALSOFT LABS (INDIA) PRIVATE LIMITED

ACL Digital - Verification/Firmware Engineer

Verification / Firmware EngineerACL Digital is looking for an experienced Verification / Firmware Engineer to contribute to large-scale ASIC development https://jobeax.com/link/kS6lr8ikjUi7EbPN role focuses on software-driven verification, firmware development, system-level debugging, and validation of hardware functionality ...

Bangalore, भारत

ALTEN CALSOFT LABS (INDIA) PRIVATE LIMITED

ACL Digital - Physical Design Engineer

Role : Physical Design EngineerACL Digital is looking for a Physical Design Engineer to lead end-to-end RTL-to-GDSII execution for high-performance FinFET ASICs across 16nm - 5nm and dual-patterning technology nodes. The role focuses on physical implementation, timing and power optimization, physical verification, and automated ...

Bangalore, भारत

  • Full-time
  • IT
... robotics team consisting of individuals from IITs, Stanford, UCLA, etc. About the Role As an Embedded Software Engineer at Origin, you will write the firmware and embedded software that runs our robots, from microcontroller firmware on custom boards to drivers and real-time software on embedded Linux compute. In the coming months ...

Bangalore, भारत

  • Full-time
  • IT
... - Bachelor's or Master's degree in Electronics / Electrical / Computer Science / Embedded Systems or related field with 4-5 years of relevant experience in embedded software development for real-time or resource-constrained systems. - Strong hands-on programming skills in Embedded C, including pointers, memory management, ...

Bangalore, भारत