STAFF SOFTWARE ENGINEER
Job Overview
Responsibilities
• Design, develop, and maintain software applications using C, C++, Python, C#, and Bash scripting.
• Implement and integrate communication protocols such as I2C, SPI, and RS232.
• Develop and execute test cases using the PYTEST framework to ensure software quality and reliability.
• Utilize repositories like GIT and Bitbucket for version control and code management.
• Track and manage tasks and issues using JIRA.
• Build and maintain CI/CD pipelines for automated testing and deployment.
• Adhere to IEEE standards in software development and testing processes.
• Work as an individual contributor, taking ownership of projects and delivering results independently.
• Collaborate with cross-functional teams, including hardware engineers, to ensure seamless integration and functionality of software and hardware components.
• Apply Agile methodology to manage and deliver software projects efficiently.
Desired Candidate Profile
• BE / B.Tech / M.S / M.E / M.Tech (Electronics & Communication)
• 10 plus years' experience in software development and testing in product based organization
• Strong proficiency in C, C++, Python, C#, and Bash scripting.
• Hands-on experience with communication protocols (I2C, SPI, RS232).
• Extensive experience with the PYTEST framework.
• Proficiency in using repositories such as GIT and Bitbucket.
• Experience with JIRA for task tracking and issue management.
• Solid understanding of CI/CD pipelines and automation tools.
• Familiarity with IEEE standards relevant to software development.
• Proven ability to work as an individual contributor.
• Strong understanding of Agile methodology and its application in software development.
• Basic hardware understanding to collaborate effectively with hardware engineers.
• Excellent problem-solving skills and attention to detail.
• Effective communication skills and the ability to work with cross-functional teams.
Competencies
Bangalore, KA, IN, 560066
Job Segment:
Test Engineer, Testing, Cloud, Software Engineer, Electronics Engineer, Engineering, Technology