Staff Software Engineer

2 weeks ago


Cambridge, Cambridgeshire, United Kingdom TE Connectivity Corporation Full time
Job Title: Staff Software Engineer

At TE Connectivity, we're looking for a highly skilled Staff Software Engineer to join our team. As a key member of our Software Systems Engineering team, you will play a critical role in designing, developing, and implementing software operating/automation systems.

Responsibilities:
  • Lead the development of software for systems and products, including Crompton Instruments, Kries-Energietechnik, Cable Accessories, Insulation & Protection, and Connectors & fittings for LV, MV & HV applications.
  • Collaborate with cross-functional teams to ensure seamless integration and validation of software systems.
  • Develop and implement embedded software, including hardware drivers, interfaces, abstractions, state machines, advanced signal processing algorithms, and application modules.
  • Work closely with the Electronic and Sensor Integration Manager, Energy to ensure alignment with business objectives.
Requirements:
  • Advanced degree in Computer Science, Electrical/Electronics/Communication Engineering, or related field.
  • Professional experience in embedded software C/C++ programming, with a focus on microcontroller-based system development.
  • Strong understanding of wireless protocols, including LoRaWAN, LPWAN, MQTT, ZigBee, and Bluetooth 5.1.
  • Expertise in low-level microcontroller development, including device drivers, clocking modes, power management, and device bring-up.
  • Proficiency in Unit Testing, knowledge of SDLC, secure coding standards, and key peripherals.
What We Offer:
  • Competitive salary package.
  • Performance-based bonus plans.
  • Health and wellness incentives.
  • Employee stock purchase program.
  • Community outreach programs and charity events.

We're committed to creating a diverse and inclusive work environment that fosters innovation and growth. If you're passionate about software engineering and want to make a meaningful impact, we encourage you to apply for this exciting opportunity.



  • Cambridge, Cambridgeshire, United Kingdom TE Connectivity Corporation Full time

    Job Title: Staff Software EngineerAt TE Connectivity, we're looking for a talented Staff Software Engineer to join our team. As a key member of our Software Systems Engineering team, you'll play a crucial role in designing, developing, and implementing software operating/automation systems.Responsibilities:Lead the development of software for systems and...


  • Cambridge, Cambridgeshire, United Kingdom TE Connectivity Corporation Full time

    Job Title: Staff Software EngineerAt TE Connectivity, we're looking for a talented Staff Software Engineer to join our team. As a key member of our Software Systems Engineering team, you'll play a crucial role in designing, developing, and implementing software operating/automation systems.Responsibilities:Lead the development of software for systems and...


  • Cambridge, Cambridgeshire, United Kingdom TE Connectivity Corporation Full time

    Job Title: Staff Software EngineerAt TE Connectivity, we're looking for a highly skilled Staff Software Engineer to join our team. As a key member of our Software Systems Engineering team, you'll play a critical role in designing, developing, and implementing software operating/automation systems.Key Responsibilities:Lead the development of software for...


  • Cambridge, Cambridgeshire, United Kingdom TE Connectivity Corporation Full time

    Job Title: Staff Software EngineerAt TE Connectivity, we're looking for a highly skilled Staff Software Engineer to join our team. As a key member of our Software Systems Engineering team, you'll play a critical role in designing, developing, and implementing software operating/automation systems.Key Responsibilities:Lead the development of software for...


  • Cambridge, Cambridgeshire, United Kingdom TE Connectivity Corporation Full time

    Unlock Your Potential at TE ConnectivityAt TE Connectivity, we're committed to creating a safer, more sustainable, and connected world. As a Staff Software Engineer, you'll have the opportunity to work with a diverse team of experts from various industries, driving innovation and excellence in software development.Job OverviewOur Software Systems Engineering...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the Role:We are seeking a skilled Senior Software Engineer to join our team at Cloud Software Group. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications for our XenServer virtualization platform.Key Responsibilities:Design and develop software applications using C# and other programming...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the Role:We are seeking a skilled Senior Software Engineer to join our team at Cloud Software Group. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications for our XenServer virtualization platform.Key Responsibilities:Design and develop software applications using C# and other programming...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group. As a key member of our XenServer Interfaces team, you will be responsible for designing and developing user interfaces for our virtualization platform.Key ResponsibilitiesDesign and develop user interfaces for XenServer using Windows application...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group. As a key member of our XenServer Interfaces team, you will be responsible for designing and developing user interfaces for our virtualization platform.Key ResponsibilitiesDesign and develop user interfaces for XenServer using Windows application...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group. As a key member of our XenServer Interfaces team, you will be responsible for designing and developing user interfaces for our virtualization platform.Key ResponsibilitiesDesign and develop user interfaces for XenServer using Windows application...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group. As a key member of our XenServer Interfaces team, you will be responsible for designing and developing user interfaces for our virtualization platform.Key ResponsibilitiesDesign and develop user interfaces for XenServer using Windows application...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group. As a key member of our XenServer Interfaces team, you will be responsible for designing and developing the user interface for our XenServer virtualization platform.Key ResponsibilitiesDesign and develop the user interface for XenServer, utilizing...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    About the RoleThe FPGA team at Arm is seeking a highly skilled Staff FPGA Software Engineer to join their global Productivity Engineering group. As a key member of the team, you will be responsible for delivering FPGA prototyping requirements for sophisticated systems, collaborating with local and cross-site teams to achieve verification goals.Key...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    About the RoleThe FPGA team at Arm is seeking a highly skilled Staff FPGA Software Engineer to join their global Productivity Engineering group. As a key member of the team, you will be responsible for delivering FPGA prototyping requirements for sophisticated systems, collaborating with local and cross-site teams to achieve verification goals.Key...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    About the RoleThe FPGA team at Arm is seeking a highly skilled Staff FPGA Software Engineer to join their global Productivity Engineering group. As a key member of the team, you will be responsible for delivering FPGA prototyping requirements for sophisticated systems, collaborating with local and cross-site teams to achieve verification goals.Key...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    About the RoleThe FPGA team at Arm is seeking a highly skilled Staff FPGA Software Engineer to join their global Productivity Engineering group. As a key member of the team, you will be responsible for delivering FPGA prototyping requirements for sophisticated systems, collaborating with local and cross-site teams to achieve verification goals.Key...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    About the RoleArm is seeking a highly skilled Staff FPGA Software Engineer to join our global Productivity Engineering group. As a key member of the FPGA team, you will be responsible for delivering on the FPGA prototyping requirements of sophisticated and highly configurable systems.Key ResponsibilitiesParticipate in all phases of software development,...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    About the RoleArm is seeking a highly skilled Staff FPGA Software Engineer to join our global Productivity Engineering group. As a key member of the FPGA team, you will be responsible for delivering on the FPGA prototyping requirements of sophisticated and highly configurable systems.Key ResponsibilitiesParticipate in all phases of software development,...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    About the RoleThe FPGA team at Arm is part of the global Productivity Engineering group, responsible for delivering and supporting FPGA platforms. These system solutions target various market segments, including mobile, server, IoT, and automotive.Job DescriptionAs a Staff FPGA Software Engineer, you will deliver on FPGA prototyping requirements,...


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    About the RoleThe FPGA team at Arm is part of the global Productivity Engineering group, responsible for delivering and supporting FPGA platforms. These system solutions target various market segments, including mobile, server, IoT, and automotive.Job DescriptionAs a Staff FPGA Software Engineer, you will deliver on FPGA prototyping requirements,...