Waiblingen, Baden-Wurttemberg, Germany Employment

TE Connectivity is hiring an Embedded Software Engineer

About the Role

At TE Connectivity, you will play a key role in securing reliable power supply worldwide. Our devices and systems for network monitoring and preventive error detection are vital for the energy transition. We are looking for an Embedded Software Engineer to join our team and help shape the next generation of our products.

What You'll Do

  • Develop and maintain hardware-near firmware for microcontrollers, such as ARM Cortex-M and STM32.
  • Implement drivers, protocols, and real-time functions (e.g., I²C, SPI, UART, proprietary).
  • Optimize software for resource-constrained systems, focusing on memory and power consumption.
  • Integrate and debug software at the hardware level using tools like oscilloscopes, logic analyzers, and JTAG/SWD.
  • Create unit tests, perform static code analysis, and maintain technical documentation.
  • Collaborate with hardware teams during commissioning and system tests.
  • Maintain and extend the CI/CD infrastructure for embedded projects.
  • Provide technical mentoring to other team members.

What We're Looking For

  • A completed degree in Computer Science, Electrical Engineering, or a comparable field.
  • 6+ years of professional experience in embedded software development.
  • Strong knowledge of C and C++ for microcontrollers.
  • Hands-on experience with RTOS (e.g., FreeRTOS, ThreadX, Zephyr) and interrupt-driven systems.
  • Solid understanding of low-level programming, memory management, and real-time requirements.
  • Familiarity with version control (Git) and build systems (CMake, Make).
  • Fluency in German (C1) and English.

Nice to Have

  • Experience with safety-critical standards like IEC 61508 or ISO 26262.
  • Knowledge of signal processing and error detection algorithms.
  • Proficiency in Python for test automation.

Technical Stack

  • Languages: C, C++, Python
  • Platforms: ARM Cortex-M, STM32
  • Operating Systems: FreeRTOS, ThreadX, Zephyr
  • Communication Protocols: I²C, SPI, UART
  • Tools: Git, CMake, Make

Benefits & Compensation

  • Attractive compensation package
  • Performance-oriented bonus plans
  • Sports and fitness offerings
  • TE share purchase program
  • Opportunities to participate in local charity events
  • Internal networking groups (e.g., “Women in Networking”)
  • A culture built on lived inclusion and diversity

TE Connectivity is committed to fostering a workplace built on integrity, accountability, inclusion, innovation, and teamwork.

Required Skills
CC++ARM Cortex-MSTM32FreeRTOSThreadXZephyrI²CSPIUARTRTOSInterrupt-gesteuerte Systemehardwarenahe ProgrammierungSpeicherverwaltungEchtzeit-Anforderungen
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
TE Connectivity

TE Connectivity plc (NYSE: TEL) is a global industrial technology leader creating a safer, sustainable, productive, and connected future. As a trusted innovation partner, our broad range of connectivity and sensor solutions enable the distribution of power, signal and data to advance next-generation transportation, energy networks, automated factories, data centers enabling artificial intelligence, and more.

Visit website
Job Details
Department Software Development
Category embedded
Posted 14 days ago