
SR SOFTWARE ENGINEER
TE Connectivity2 months ago
Base Salary
$128k - $192k/yr
Responsibilities
- Design, develop, and maintain software applications supporting active electric cable, active copper cable, and optical product development, manufacturing process development, testing, and automation.
- Develop software for automated assembly systems, machine vision applications, robotics, motion control systems, and data acquisition platforms.
- Create applications and dashboards to collect, manage, visualize, and analyze manufacturing, test, and product performance data.
- Integrate software with laboratory equipment, industrial automation platforms, databases, vision systems, and enterprise applications.
- Design and implement product validation, automated testing, data logging, and performance characterization software.
- Develop manufacturing applications that improve process control, equipment efficiency, traceability, and manufacturing quality.
- Collaborate with optical, mechanical, electrical, process development, manufacturing, signal integrity, and quality engineering teams.
- Produce software requirements, architecture documentation, validation protocols, user guides, technical specifications, and support documentation.
- Manage multiple software development initiatives with competing priorities and deadlines.
Requirements
- Bachelor’s degree or higher in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical field; a master’s degree is preferred.
- 5–8 years of experience developing software applications, automation solutions, industrial software, or engineering systems.
- Strong proficiency in one or more of Python, React, C#, C++, Java, or similar modern programming languages.
- Experience with Git, GitHub, GitLab, software testing, debugging, CI/CD pipelines, Jenkins, Jira, and Confluence.
- Experience developing desktop, web-based, or engineering software applications.
- Knowledge of industrial automation systems, BER test equipment, and manufacturing equipment integration.
- Experience with databases, SQL, data acquisition systems, data analytics, and reporting tools.
- Understanding of object-oriented programming, software design principles, API development, and system integration methodologies.
- Experience developing automated test platforms, validation tools, and software verification methodologies.
- Preferred experience with Python and React, PyTest, hardware-in-the-loop testing, BERTs, VNAs, pattern generators, RESTful APIs, web services, data analytics, and software testing methodologies.
- Preferred knowledge of active electric, copper, and optical cables; signal integrity concepts; re-timers and re-drivers; CMIS management protocols; and EEPROM firmware.
- Preferred experience with AI-assisted test generation, defect prediction, automated log analysis, LLM integration, and agentic-AI tools.
- Ability to communicate technical concepts effectively, work independently and collaboratively, learn emerging technologies, and collaborate across global time zones in English.
Benefits
- Comprehensive benefits package including health insurance, 401(k), disability insurance, life insurance, employee stock purchase plan, paid time off, and voluntary benefits.
- 100% on-site work at the Middletown, Pennsylvania facility.
- Base salary is listed as $128,200–$192,300, subject to experience, qualifications, location, and internal and external equity.
About TE Connectivity
TE Connectivity designs and manufactures connectors, sensors, and interconnect systems used by automotive, industrial, energy, aerospace, data center, and medical OEMs. It sells these components and related engineering services to equipment makers and system integrators worldwide, supporting applications from e-mobility and factory automation to communications infrastructure. The company is publicly traded as TE Connectivity plc (NYSE: TEL) and was previously known as Tyco Electronics after its 2007 separation from Tyco International.