Principle Software Engineer - Architect
Quick Summary
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.
Collaboration: Work with cross-functional teams (Support, Validation, Product Management) to align architectural goals with product requirements.
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:
- →
Define high-level software architecture, and design modular, scalable components; tailored for global interworking systems.
- →
Design and document software architecture for Linux based products and servers, defining component interactions and interfaces.
- →
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
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
Please let envipco know you found this job on Jobera.
3 other jobs at envipco
View all →Explore open roles at envipco.
Similar Software Engineer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.