Social network you want to login/join with:
STAFF SOFTWARE ENGINEER (EMBEDDED), Cambridge
Client: TE Connectivity
Location: Cambridge, United Kingdom
Job Category: Other
EU work permit required: Yes
Job Reference: 183d8c4e8123
Job Views: 7
Posted: 26.04.2025
Expiry Date: 10.06.2025
Job Description:
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
TE Connectivity’s Software Systems Engineering Teams provide analysis related to the design, development, and implementation of software operating/automation systems, including utility, development, and diagnostic software. They perform technical planning, system integration, verification and validation, and supportability analyses for total systems.
The Embedded Software Engineer will report to the Electronic and Sensor Integration Manager, Energy, and will be part of the Electronic and Sensor Integration Engineering team. The role involves developing software for systems and products supporting TE Energy product lines including Crompton Instruments, Kries-Energietechnik, Cable Accessories, Insulation & Protection, and Connectors & Fittings for LV, MV & HV applications.
Responsibilities:
- Manage all aspects of the software development lifecycle:
- Requirements gathering
- Feasibility studies and architecture design
- Integration and validation testing
- Design and implement embedded software
- Develop hardware drivers, interfaces, abstractions, state machines, signal processing algorithms, application modules, and unit tests
Candidate Requirements:
- Degree in Computer Science, Electrical/Electronics/Communication Engineering or related field (2:1 or higher)
- Experience in embedded software development in C/C++
- Experience with Microcontroller-based systems (Murata, STM32, Renesas, NORDIC) without proprietary OS
- Knowledge of wireless protocols (LoRaWAN, LPWAN, MQTT, ZigBee, Bluetooth 5.1 supporting BLE) and IoT infrastructure
- Expertise in low-level microcontroller development including device drivers, clocking, power management, and device bring-up
- Proficiency with Embedded Linux (e.g., Yocto) and application development on Linux
- Experience with Unit Testing, SDLC, secure coding standards (CERT SEI/MISRA C), peripherals (USB, SPI, I2C, UART, Modbus), debugging tools, RTOS, CI/CD pipelines, and fluency in English
- Excellent communication skills in English
- Strong teamwork, problem-solving, and customer service skills
- Self-motivated with good planning and prioritization skills
- Attention to detail and ability to deliver on time
What TE Connectivity Offers:
We offer a comprehensive benefits package, including:
- Competitive salary
- Performance bonuses
- Health and wellness incentives
- Employee stock purchase plan
- Community outreach and charity events
- Employee resource groups
Benefits may vary by location and are supported by TE or external providers.