Skip to main content
Envipco
Scraped fromBuiltin2 days ago
BackendSenior

Principle Software Engineer - Architect

CC++PythonMySQL
Work Type
Job Type
Full Time
Location
Worldwide
Salary
Not specified

About the Position

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 successful candidate will work with the Validation team to create and execute comprehensive test plans.

Responsibilities

  • Collaboration with cross-functional teams to align architectural goals with product requirements
  • Define high-level software architecture and design modular, scalable components
  • Document software architecture for Linux based products
  • Define and document interfaces between system-level components
  • Lead design reviews and mentor team members
  • Analyze and optimize processing systems for utilization, power consumption, and real-time responsiveness

Requirements

  • 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

Benefits

  • 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
Principle Software Engineer - Architect