ACL Digital - Embedded Software Engineer - C/C++ Programming (Bengaluru)

ACL Digital - Embedded Software Engineer - C/C++ Programming (Bengaluru)

23 Oct
|
Alten Calsoft Labs (India) Private
|
Bengaluru

23 Oct

Alten Calsoft Labs (India) Private

Bengaluru

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 projects.The role involves validating IP functionality, developing software components for hardware interaction, and debugging complex issues in Linux-based environments.The 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 interfaces.Key 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 outcomes.Required 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.- Solid analytical and problem-solving skills.Preferred 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 projects.Role 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)

📌 ACL Digital - Embedded Software Engineer - C/C++ Programming (Bengaluru)
🏢 Alten Calsoft Labs (India) Private
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: acl digital - embedded software engineer - c/c++ programming (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: acl digital - embedded software engineer - c/c++ programming (bengaluru) / bengaluru