Experience Inc. Jobs

Job Information

TE Connectivity STAFF SOFTWARE ENGINEER in Bangalore, India

STAFF SOFTWARE ENGINEER

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.

• 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

Location:

Bangalore, KA, IN, 560066

City: Bangalore

State: KA

Country/Region: IN

Travel: 10% to 25%

Requisition ID: 123620

Alternative Locations:

Function: Engineering & Technology

TE Connectivity and its subsidiaries, affiliates, and operating units (collectively, the "Company") is committed to providing a work environment that prohibits discrimination on the basis of age, color, disability, ethnicity, marital status, national origin, race, religion, gender, gender identity, sexual orientation, protected veteran status, disability or any other characteristics protected by applicable law or regulation.

DirectEmployers