Job Description
- Influence and coach a distributed team of engineers.
- Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
- Design, develop, test, deploy, maintain, and enhance large scale software solutions.
- Lead the software architecture, design, development and testing of ARM-based server platforms and derivatives by managing project deadlines, qualities and deliverables.
- Collaborate with hardware, software, and system engineers to ensure seamless integration and optimization, both internally and with industry partners as needed
