Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

STAFF SOFTWARE ENGINEER

AT TE Connectivity
TE Connectivity

STAFF SOFTWARE ENGINEER

Bangalore, India

At TE, you will unleash your potential working with people from diverse backgrounds and industries to create a safer, sustainable and more connected world.

Job Overview

Designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools. Designs and develops security features of products including systems, applications and/or solutions. Ensures the security of all products is maintained throughout the product lifecycle. Integrates new security features, updates into existing products, and resolves integration and testing issues.

Responsibilities

• Design, develop, and maintain software applications using C, C++, Python, C#, and Bash scripting.

Want more jobs like this?

Get jobs in Bangalore, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

• 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

Values: Integrity, Accountability, Inclusion, Innovation, Teamwork

Client-provided location(s): Bengaluru, Karnataka, India
Job ID: TE-1204345200
Employment Type: Other