Software Systems Engineer

4 weeks ago


Cambridge, Cambridgeshire, United Kingdom TE Connectivity Full time

Unlock Your Potential at TE Connectivity

As a Software Systems Engineer at TE Connectivity, you will have the opportunity to work with a diverse team of professionals from various backgrounds and industries to create a safer, more sustainable, and connected world.

Job Overview

Our Software Systems Engineering Teams provide functional and empirical analysis related to the design, development, and implementation of software operating/automation systems. They perform technical planning, system integration, verification and validation, cost, risk, supportability, and effectiveness analyses for total systems.

Responsibilities:

  • Requirements capture
  • Feasibility study and architecture definition
  • Software design & implementation
  • Integration and validation test
  • Firmware development
  • Design and implement embedded software
  • Implementing hardware drivers, interfaces, abstractions, state machines, advanced signal processing algorithms, application modules, and unit tests

Requirements:

  • Above-average degree in Computer Science, Electrical/Electronics/Communication Engineering, or related field (2:1 or higher)
  • Professional experience in embedded software C/C++ programming
  • Experience in Microcontroller-based system development (Murata, STM32, Renesas, NORDIC processor families) without proprietary OS
  • Experience in wireless protocols (LoRaWAN, LPWAN, MQTT, ZigBee, Bluetooth 5.1 supporting BLE protocol) with IoT infrastructure awareness
  • Expertise in low-level microcontroller development, including device drivers, clocking modes, power management, and device bring-up
  • Strong understanding of Embedded Linux (e.g., Yocto) and application development on the Linux platform
  • Proficiency in Unit Testing, knowledge of SDLC, secure coding standards (CERT SEI/MISRA C), key peripherals (USB, SPI, I2C, UART, Modbus), debugging tools, RTOS, CI/CD pipelines, and fluency in English
  • Written and spoken fluency in English
  • Team collaboration and outstanding problem-solving skills
  • Proven ability to execute engineering deliverables
  • Strong customer service mindset, delivering quality on time
  • Fluent communication for effective collaboration
  • Self-motivated, strong planner, adept at balancing priorities
  • Excellent motivational skills in a dynamic environment
  • Attention to detail and on-time delivery
  • Excellent judgment and complex problem-solving skills

Competencies:

  • Integrity
  • Accountability
  • Teamwork
  • Innovation

What TE Connectivity Offers:

  • Competitive Salary Package
  • Performance-Based Bonus Plans
  • Health and Wellness Incentives
  • Employee Stock Purchase Program
  • Community Outreach Programs / Charity Events
  • Employee Resource Group


  • Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full time

    Society of Research Software Engineering is seeking a skilled Software Simulation Engineer to join our team in developing a simulation environment for next-generation processors, memories, and HPC systems. This role requires expertise in creating advanced models of RISC-V based cores and developing new techniques to organize, display, and reason about data...


  • Cambridge, Cambridgeshire, United Kingdom TE Connectivity Full time

    About the RoleTE Connectivity is seeking a highly skilled Software Systems Engineer to join our team. As a key member of our Electronic and Sensor Integration Engineering team, you will be responsible for the development of software for systems and products, supporting all TE Energy product lines.Key ResponsibilitiesRequirements capture and feasibility...


  • 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 the user interface for our XenServer virtualization platform.Key ResponsibilitiesDesign and develop the user interface for XenServer, utilizing...

  • Software Engineer

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Global Inkjet Systems Ltd (GIS) Full time

    Job Title: C# Software DeveloperGlobal Inkjet Systems Ltd (GIS) is a leading provider of application software, electronics, and ink system components into the industrial inkjet printing market. Our focus is on designing tailored next-generation software, advanced printing system components, and providing services for our customers worldwide.We have an...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job SummaryArm is seeking a highly skilled Embedded Systems Software Engineer to join our Applications Engineering team in Cambridge, UK. As a Graduate Engineer, you will play a key role in delivering technical support to Arm's diverse network of partners, addressing product challenges, and presenting tailored solutions.Key ResponsibilitiesProvide prompt,...


  • Cambridge, Cambridgeshire, United Kingdom Cadence Design Systems, Inc. Full time

    Cadence Design Systems, Inc. - Career OpportunityCadence is a leader in the development of electronic design automation (EDA) software and hardware used to design and verify semiconductors, printed circuit boards, and other electronic systems. We are seeking a highly motivated software engineer to join our R&D team in Cambridge, UK.About the RoleAs a...


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

    Job DescriptionCitrix and TIBCO recently merged to form Cloud Software Group, a leading cloud solution provider. We are seeking a talented Senior Software Engineer to join our team. As a critical member of our XenServer Interfaces team, you will be responsible for designing and developing user interfaces for our virtualization platform.About the RoleYou will...

  • Software Engineer

    3 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Cadence Design Systems, Inc. Full time

    Cadence Design Systems, Inc. is a leader in electronic design automation, and we're looking for a highly motivated software engineer to join our R&D team.The ideal candidate will have a passion for innovation and a strong background in software development. As a member of our team, you'll be responsible for designing, developing, and troubleshooting the...


  • Cambridge, Cambridgeshire, United Kingdom Oho Group Full time

    Job DescriptionJoin a pioneering company at the forefront of point-of-care diagnostics as a Mid or Senior Embedded Software Engineer. Their mission is to transform the management of infectious diseases with cutting-edge technology, working alongside forward-thinking partners to bring solutions to market.Position OverviewThey are looking for a Mid or Senior...


  • Cambridge, Cambridgeshire, United Kingdom Cadence Design Systems, Inc. Full time

    Cadence Design Systems, Inc. is seeking a highly motivated software engineer to join our R&D staff as a member of the Genus Synthesis Solution team.About the RoleWe are looking for a talented software engineer to contribute to the development of our innovative technologies, which enable technology leadership in the field of electronic design automation.Key...


  • Cambridge, Cambridgeshire, United Kingdom ENGINEERINGUK Full time

    Transformative Camera Software EngineerAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team of innovators in camera software development. As a key member of our cross-functional team, you will design and develop cutting-edge algorithms and software for our consumer products.Key ResponsibilitiesDesign and implement software...


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

    XenServer Interfaces Engineer OpportunityWe're looking for a passionate Senior Cloud Software Engineer to join our team working on XenServer, a commercial virtualization platform based on the open-source Xen hypervisor.As a key member of our team, you'll be responsible for developing the interfaces for the XenServer virtualization stack, including XenCenter,...

  • Software Engineer

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Global Inkjet Systems Ltd (GIS) Full time

    Job Title: C# Software DeveloperAt Global Inkjet Systems (GIS), we are an award-winning global leader in the development and supply of application software, electronics, and ink system components into the industrial inkjet printing market. Our focus is on designing tailored next generation software, advanced printing system components, and providing services...


  • Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full time

    At Apple Inc., we're revolutionizing entire industries with our innovative technology and environmental efforts. Our diverse team of experts is passionate about crafting solutions that make a difference. We're seeking a skilled Software Engineer to join our Weather Forecasting team and contribute to the development of our weather forecasting systems.Key...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewAt Arm, we're building new software teams to take our technology to the next level. Our Open Source Software group is enabling new Arm architecture in projects such as kernel, firmware, system control, and driver development for various target markets. We need software engineers with experience writing low-level C code to help us achieve this...


  • Cambridge, Cambridgeshire, United Kingdom https:jobs-redefined.cositemap Full time

    Job Title: Senior Software Engineer - Embedded SystemsAt IDIADA, we're seeking a highly skilled Senior Software Engineer to join our Electronics team in Cambridge. As a key member of our team, you'll design, develop, and implement embedded software for automotive applications, collaborating with cross-functional teams to integrate software with hardware...


  • Cambridge, Cambridgeshire, United Kingdom Global Inkjet Systems Ltd (GIS) Full time

    About UsGlobal Inkjet Systems Ltd (GIS) is a leading developer and supplier of application software, electronics, and ink system components to the industrial inkjet printing market. Our focus is on designing and delivering tailored next-generation software, advanced printing system components, and providing services for our customers worldwide.We have an...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job RoleSoftware Systems Specialist :We are looking for a skilled Software Systems Specialist to work with our team and contribute to the development of recent Arm ML software and IP. The successful candidate will be a strong analytical thinker, able to analyze detailed data and provide insights to improve the performance of future Machine Learning and...