Staff Software Engineer

TE Connectivity

Closing date
21 Mar 2025 12:00 AM
Location
Cambridge

Job Overview
Corporate Technology provides advanced technology R&D services across all TE business units. The Integrated Electronics and Software team contains extensive electronics and software expertise and is focused on developing smarter, more intelligent variants of our products. 

We are seeking an experienced embedded software engineer with strong communication skills and a passion for technology for an exciting, highly visible role within a corporate R&D team who work on a diverse range of software and electronics projects across the full spectrum of the TE product portfolio. 

Responsibilities:

  • Develop software portable to a wide variety of project applications and platforms through the entire software lifecycle. 
  • Perform technical analysis of candidate software, firmware, and hardware systems. 
  • Develop test plans, test frameworks and unit tests.  
  • Lead the project interface between business teams and technical teams to translate business requirements into technical solutions. 
  • Collaborate effectively with other project team members to develop new concepts and projects. 

What your background should look like:

  • Engineering degree in Computer Science, Electrical/Electronics/ Communication Engineering or related subject is required (2:1 or higher). 
  • Proficiency in multiple relevant programming languages (E.g. C/C++/Python) is required. 
  • Proficiency in utilizing devops tools such as Github or Gitlab
  • Competency with embedded Linux (e.g. Buildroot or Yocto)
  • Familiarity with cloud platforms such as AWS, in particular elements related to IoT service deployment is preferred.