Principal Embedded Software Development - remote Europe
TE Connectivity Solutions GmbH
Bensheim, Germany
15 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Remote
Bensheim, Germany
Tech stack
Microsoft Windows
Unit Testing
Bash
C++
CMake
Static Program Analysis
Computer Security
DevOps
Embedded Software
Integrated Development Environments
Python
Linux Servers
Systems Development Life Cycle
Ansible
Software Engineering
Scripting (Bash/Python/Go/Ruby)
Gitlab
GIT
Kubernetes
Information Technology
Build Tools
Software Version Control
Devsecops
Docker
Job description
- Serve as a technical expert and trusted partner for global embedded software development teams.
- Design, implement, and maintain SDLC toolchains, ensuring seamless integration across development, testing, and deployment stages.
- Monitor and manage toolchain performance, stability, and compatibility after upgrades or patches.
- Oversee license usage and initiate procurement processes when necessary.
- Collaborate with engineers to understand workflow requirements and recommend improvements for efficiency and security.
- Provide advanced troubleshooting and technical support for toolchain-related issues.
- Ensure compliance with cybersecurity standards and best practices throughout the development lifecycle.
- Stay current with emerging technologies, DevOps/DevSecOps trends, and industry best practices to continuously improve processes.
- Drive automation initiatives to enhance productivity and reduce manual effort in software development workflows.
Requirements
Do you have experience in Windows?, Do you have a Master's degree?, * Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
- Proven experience in establishing and managing SDLC toolchains and CI/CD pipelines (preferably GitLab).
- Strong knowledge of DevOps and DevSecOps principles, infrastructure-as-code (e.g., Ansible), and containerization technologies (Docker, Kubernetes).
- Proficiency in scripting languages (Bash, Python) and version control systems (Git).
- Hands-on experience with Windows and Linux server setup, configuration, and monitoring.
- Familiarity with embedded software development (C/C++, build tools like make/cmake).
- Experience integrating quality assurance tools (unit testing frameworks, static code analysis) into CI/CD pipelines.
- Strong understanding of cybersecurity requirements in software development environments.
- Excellent problem-solving and analytical skills, strong communication and collaboration abilities, proactive mindset, and ability to work independently in a global, cross-functional team.
#jobsEMEALM, Values: Integrity, Accountability, Inclusion, Innovation, Teamwork
About the company
TE Connectivity is a global leader in electrical connectivity solutions, expanding into advanced products that integrate embedded software. To strengthen this capability, we are seeking a Principal Embedded Software Development Support professional to manage and optimize our global Software Development Lifecycle (SDLC) toolchain. In this role, you will architect and maintain systems that enable embedded software engineers to develop better, safer, and faster-while ensuring security and compliance throughout the product lifecycle.