Logo
TE Connectivity Corporation

STAFF SOFTWARE ENGINEER

TE Connectivity Corporation, Indiana, Pennsylvania, us, 15705


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.Position Overview:We are looking for a highly skilled and dynamic Staff Embedded Software Engineer to join our Digital Engineering Solutions (DES) team within the TE Information Solutions (TEIS) organization. In this role, you will support global software engineering teams by managing and optimizing cutting-edge Software Development Lifecycle Management toolchains. As a key member of our team, you will support projects in various fields of industries to help develop software better, safer, and faster.Responsibilities:

Be a strong technical partner and provide support to our embedded software development teams.Stay up to date with industry best practices and emerging tools, continually identifying opportunities to enhance processes and toolsets.Proactively monitor and manage software toolchains, ensuring timely updates, patches, and the integration of new features.Ensure the stability, performance, and compatibility of the toolset after applying patches or upgrades.Collaborate with embedded software engineers to understand their toolchain and firmware distribution needs, providing solutions.Provide technical support and troubleshooting for toolchain issues, ensuring smooth development processes for the team.Candidate Desired Profile:

Required Qualifications:• Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Electronics or related field.• Minimum of 5 years of experience in embedded software development.• Experience in establishing, upkeeping and managing SDLC tool chains.• In-depth knowledge of software development lifecycles.• Hands-on experience with Windows and Linux server setup, configuration, and monitoring.• Proficiency in scripting languages such as Bash and Python.• Strong expertise in version control system Git.• Strong knowledge in setup and maintaining CI/CD pipelines, preferably with GitLab.• Experience in setup, configuration and maintenance of infrastructure-as-code managed DevOps environments, preferably with Ansible.• Experience with industry standard containerization capabilities, especially Docker.• Experience with software development projects mainly using C/C++ but also other programming languages.• Knowledge of software build tools like make and cmake.• Experience with quality assurance tools for software development like unit test frameworks and static code checking tools, and their integration into CI/CD pipelines.• Knowledge of the specific requirements in embedded software development like usage of cross compilers & Microcontroller-based system development without proprietary OS.• Strong internal customer service mindset with a commitment to delivering high-quality solutions on time.Preferred Qualifications:• Experience with database servers like PostgreSQL.• Proficiency in using package management and binary repository tools.• Experience in managing software bill of material (SBOM).Soft Skills:• Excellent problem-solving and analytical skills.• Strong communication skills and ability to work in cross-functional teams.• Self-driven and able to work independently as well as collaboratively.ABOUT TE CONNECTIVITYTE Connectivity is a global industrial technology leader creating a safer, sustainable, productive, and connected future. Our broad range of connectivity and sensor solutions enable the distribution of power, signal and data to advance next-generation transportation, renewable energy, automated factories, data centers, medical technology and more. With more than 85,000 employees, including 8,000 engineers, working alongside customers in approximately 140 countries. TE ensures that EVERY CONNECTION COUNTS. Learn more at www.te.com and on LinkedIn, Facebook, WeChat, Instagram and X (formerly Twitter).WHAT TE CONNECTIVITY OFFERS:We are pleased to offer you an exciting total package that can also be flexibly adapted to changing life situations - the well-being of our employees is our top priority!Competitive Salary PackagePerformance-Based Bonus PlansHealth and Wellness IncentivesEmployee Stock Purchase ProgramCommunity Outreach Programs / Charity EventsEmployee Resource GroupAcross our global sites and business units, we put together packages of benefits that are either supported by TE itself or provided by external service providers. In principle, the benefits offered can vary from site to site.Location:

BANGALORE, KA, IN, 560048City:

BANGALOREState:

KACountry/Region:

INTravel:

10% to 25%Requisition ID:

126751Job Segment:

Test Engineer, Software Engineer, Embedded, Testing, Cloud, Engineering, Technology

#J-18808-Ljbffr