I want to give access to user for only on software project
but the issue when I give user access to Jira software group it take access to all projects
Open the respective project, click on permission scheme or just enter [.] and type permission scheme. Head to Permission Scheme of the respective project and in the browse projects section, you can edit who can browse the projects. By default, I think it'd be set to all logged-in users. You can create project roles (Eg: Developers) and enable browse project access only to the project role - Developers.
Likewise, you can create multiple project roles/groups and provide access accordingly. Hope this helps :)