Position: Software Developer
Experience: 2-5 Years
Location: Thane / Pune / Hybrid
We are looking for a passionate and skilled Software Engineer to join our growing technology team in India. You will be responsible for designing, developing, testing, and maintaining high-quality software solutions across a variety of engineering domains. This role offers an opportunity to work on cutting-edge projects with global clients in industries such as automotive, manufacturing, industrial automation, and more.
Key Responsibilities:
- Develop and maintain robust, scalable, and efficient software applications based on client requirements.
- Write clean, modular, and well-documented code following industry best practices.
- Collaborate with cross-functional teams, including hardware engineers, UI/UX designers, and product managers.
- Participate in full software development lifecycle – requirement gathering, design, development, testing, deployment, and support.
- Debug and troubleshoot issues in existing applications and provide timely resolutions.
- Contribute to code reviews, technical documentation, and knowledge sharing across teams.
- Stay up-to-date with emerging software trends, tools, and technologies.
Required Skills & Experience:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- 2–6 years of hands-on experience in software development using languages such as C/C++, Python, Java, or C#.
- Strong understanding of OOP concepts, data structures, algorithms, and design patterns.
- Experience with embedded software, desktop applications, or enterprise-level systems.
- Familiarity with version control systems (Git, SVN) and CI/CD pipelines.
- Good knowledge of software debugging and testing techniques.
- Strong analytical and problem-solving skills with attention to detail.
- Excellent communication and teamwork abilities.
Preferred Skills:
- Exposure to real-time operating systems (RTOS) or Linux-based development.
- Experience with cloud platforms (AWS, Azure) or edge computing environments.
- Knowledge of Agile/Scrum methodologies.
- Familiarity with UI development using frameworks like Qt, .NET, or web-based front-ends.
Apply
Submit Your Application
"*" indicates required fields