envipco
envipco~12h ago
New

Principle Software Engineer - Architect

GermanyGermany·Osnabrückmid
Software EngineerSoftware Engineering
0 views0 saves0 applied

Quick Summary

Overview

SUMMARY The Principle Software Engineer - Architect is responsible for design, development, testing and support of new and existing software components for Envipco’s Reverse Vending Machines.

Key Responsibilities

Collaboration: Work with cross-functional teams (Support, Validation, Product Management) to align architectural goals with product requirements.

Technical Tools
jenkinsjiraci-cdlinuxperformance-optimization

The Principle Software Engineer - Architect is responsible for design, development, testing and support of new and existing software components for Envipco’s Reverse Vending Machines. The Principle Software Engineer - Architect is responsible for identifying, documenting and implementing new functionality. The successful candidate will work with the Validation team to create and execute comprehensive test plans. The Principle Software Engineer - Architect will also be responsible for research and documentation of new and existing defect resolutions.  

Responsibilities

~1 min read
  • Collaboration: Work with cross-functional teams (Support, Validation, Product Management) to align architectural goals with product requirements. 

  • System Architecture

  1. Define high-level software architecture, and design modular, scalable components; tailored for global interworking systems. 

  2. Design and document software architecture for Linux based products and servers, defining component interactions and interfaces. 

  3. Define and document interfaces between system-level components, including kernel modules, drivers, and middleware. 

  • Technical Leadership: Lead design reviews, mentor team members, and promote coding standards. 

  • Hardware/Software Integration: Collaborate with hardware teams to incorporate new processing systems and debug complex system interactions. 

  • Performance Optimization: Analyze and optimize processing systems for utilization, power consumption, and real-time responsiveness. 

  • Linux Mastery: Deep understanding of Linux internals, including system programming, OS kernel, and middleware. 

  • Requirements: Translate functional requirements into technical specifications and design documentation. 

  • Tools: Experience with tools such as UML for modeling, Git for version control, Jira for work process control, and Jenkins based CI/CD pipelines. 

Location & Eligibility

Where is the job
Osnabrück, Germany
On-site at the office
Who can apply
DE

Listing Details

First seen
May 12, 2026
Last seen
May 12, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
49%
Scored at
May 12, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust

3 other jobs at envipco

View all →

Explore open roles at envipco.

Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

envipcoPrinciple Software Engineer - Architect