18 Antal India Jobs
Senior Software Engineer - C++/Linux (3-8 yrs)
Antal India
posted 5d ago
Key skills for the job
Job Overview :
We are seeking an experienced Software Development Engineer to join our innovative and dynamic team. The ideal candidate will possess strong technical skills in C++, Linux, Shell scripting, MySQL, and knowledge of AWS services and CI/CD processes. As a key member of our team, you will play a crucial role in designing, developing, and maintaining high-performance applications.
Responsibilities :
- Design, Develop, and Maintain Software Applications : Design, develop, and maintain high-performance, scalable software applications using C++.
- Code Efficiency and Reliability : Write and maintain efficient and reliable code.
- Automation and System Administration : Develop shell scripts for automation and system administration tasks.
- Database Management : Manage and optimize MySQL databases.
- CI/CD Pipelines : Implement and manage CI/CD pipelines to ensure smooth deployment processes.
- Collaboration with Teams : Collaborate with DevOps and other engineering teams to ensure seamless integration and deployment.
- Cloud Services : Utilize AWS services to build, deploy, and manage applications in the cloud.
- Troubleshooting : Troubleshoot and resolve software defects and issues.
- Code Reviews : Participate in code reviews to maintain code quality and share knowledge with the team.
- Industry Trends : Stay up-to-date with industry trends and best practices to continuously improve our technology stack.
Requirements :
- Education : Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience : 3+ years of experience in software development with a strong focus on C++.
Technical Skills :
- Proficiency in Linux and Shell scripting.
- Strong experience with MySQL, including database design and optimization.
- Knowledge of AWS services (e.g., EC2, S3, RDS, Lambda).
- Experience with CI/CD tools and processes (e.g., Jenkins, GitLab CI, CircleCI).
Soft Skills :
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
Additional Experience :
- 3-8 years of embedded software development experience and 3-8 years of Linux application development experience.
- IFE system development experience is a plus.
Functional Areas: Software/Testing/Networking
Read full job description4-6 Yrs
1-5 Yrs