Principle Software Engineer - Architect

Reposted 2 Days Ago
Be an Early Applicant
Osnabrück, Niedersachsen, DEU
In-Office
15-20 Annually
Expert/Leader
Greentech • Industrial • Manufacturing
The Role
The Principle Software Engineer - Architect designs, develops, and supports software for Reverse Vending Machines, optimizing system architecture and leading technical teams.
Summary Generated by Built In

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. 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.  

Key Responsibilities 

  • 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. 

Education and Experience 

  • Bachelor’s or Master’s degree in Computer Engineering, or Computer Science. 

  • 15–20 years of experience in Linux software development 

  • 2-3 years experience in a technical leadership or design role.  

Technical Skills 

  • Programming Languages:  

  • Expert-level proficiency in C and C++. 

  • Proficient in Python. 

  • Proficient with MySQL 

Bonus Skills 

  • Experience integrating vision systems into embedded systems. 

  • Experience integrating TinyML/ML into embedded systems. 

  • Experience developing Android / iOS mobile applications or services. 

What we offer:

  • 30 days of annual leave

  • Subsidized company pension plan

  • A high degree of freedom

  • Flexible working hours 

  • Employee discounts for various online shops via Corporate Benefits

  • Company (e-)bike leasing

  • Subsidy for gym memberships

  • Health management programs

Envipco is committed to fostering a diverse and inclusive workplace. We encourage individuals from all backgrounds to apply.

If you are ready to take on a challenging and rewarding role at the forefront of environmental innovation, apply now to be a key player in our dynamic team.

Skills Required

  • Bachelor's or Master's degree in Computer Engineering or Computer Science
  • 15-20 years of experience in Linux software development
  • 2-3 years experience in a technical leadership or design role
  • Expert-level proficiency in C and C++
  • Proficient in Python
  • Proficient with MySQL
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
529 Employees

What We Do

Envipco is a leading reverse vending machine (RVM) technology company with over four decades of experience providing customized recycling solutions and systems, aiming to create a cleaner world.

Similar Jobs

Zscaler Logo Zscaler

Senior Sales Engineer

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
Germany
8697 Employees
87K-124K Annually

Datadog Logo Datadog

Staff Software Engineer

Artificial Intelligence • Cloud • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
5 Locations
6500 Employees

CrowdStrike Logo CrowdStrike

Senior Engineer

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
3 Locations
10000 Employees

Vercel Logo Vercel

Support Engineer

Artificial Intelligence • Cloud • Software
Easy Apply
Remote or Hybrid
2 Locations

Similar Companies Hiring

Turion Space Thumbnail
Aerospace • Artificial Intelligence • Hardware • Information Technology • Software • Defense • Manufacturing
Irvine, CA
150 Employees
Fortune Brands Innovations Thumbnail
Manufacturing
Deerfield, IL
2450 Employees
Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account