Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Define and maintain software architecture for power tool platforms and product variants, including architecture, software frameworks, and reusable components.
Drive key architectural decisions emphasizing scalability, safety, and maintainability, while establishing design guidelines and coding standards.
Perform architectural reviews, provide technical guidance, and ensure software architecture aligns with product roadmaps.
Minimum Requirements
Proficiency in Embedded C, C++, Python, and experience with ARM Cortex-based Microcontrollers.
Experience with RTOS (e.g., FreeRTOS, Zephyr), embedded communication protocols, device drivers, MCAL development, and software quality tools.
Educational qualification: BE/B.Tech/M.Tech in Electronics & Communication or equivalent.
Work Experience Required: Not explicitly mentioned in the JD.
Ideal Candidate Profile
Experienced in software architecture with strong skills in ARC42, UML, SysML, design patterns, and architecture modelling.
Familiarity with Git, CI/CD, DevOps practices, and static code analysis to support maintainability and quality.
Capable of technology leadership including stakeholder communication, influencing without authority, mentoring, and driving innovation in embedded systems domain.
