Lead design discussions and produce architecture artifacts for modules spanning software + hardware interfaces
Job Summary
Lead design discussions and produce architecture artifacts for modules spanning software + hardware interfaces.
Implement performant, maintainable components and services; define clear interfaces/contracts; contribute to reviews and refactoring.
You’ll benefit from a supportive work culture that encourages you to learn, develop, and grow your career as you take on challenges and drive innovative solutions for our customers.
Matching Summary
Lead design discussions and produce architecture artifacts for modules spanning software + hardware interfaces.
Skills & Requirements
Must-have
C++ and Python on Linux
Systems design software hardware integration
Linux build toolchains CMake Make
Testing and code quality practices
AI-assisted development prompt-led
Nice-to-have
Qt GUI controls
Real-time embedded OS experience
DevOps collaboration CI CD observability
Key Requirements
8–12 years in relevant roles
B.Tech/M.Tech in Computer Science or related fields
Proficiency in C++ and Python on Linux
Experience with system design and integration across software + hardware platforms