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