Posted:3 days ago| Platform:
On-site
Part Time
Job Requirements The Principal Architect is a senior technical leadership role responsible for designing and overseeing complex software architecture for embedded and desktop applications in the semiconductor domain. This position requires deep technical expertise, strategic vision, and the ability to lead technical teams while supporting business growth. Key Responsibilities Technical Leadership Define and establish technical architecture standards, patterns, and best practices for embedded and desktop software systems Provide technical oversight and guidance across multiple projects and teams Make critical architectural decisions that balance technical excellence, business requirements, and project constraints Stay current with emerging technologies and industry trends in embedded systems, semiconductor technologies, and desktop application development Bottom line technical ownership of in-house product and related product engineering services to customers - includes software design for specific and generic requirements, handling customer discussions on technical front for new projects, devising technical implementation strategy and ensuring technical quality of implementation, establishing a technically matured integration and production support request handling within team. Solution Design Design scalable, maintainable, and high-performance software architectures for embedded systems and desktop applications Create detailed technical specifications, architecture diagrams, and design documentation Evaluate and select appropriate technologies, frameworks, and tools for new projects Ensure architecture designs meet performance, security, and reliability requirements specific to semiconductor applications Business Development Support Collaborate with delivery leads to preparing technical proposals for new business opportunities Participate in client meetings to present technical solutions and address complex technical questions Contribute to technical proposal preparations with technical content that demonstrates the company's capabilities Estimate effort, resources, and technical feasibility for proposed projects Technology Development Lead research and development initiatives to explore new technologies and methodologies Create proof-of-concepts and technology demonstrators to validate architectural approaches Develop reusable components, frameworks, and technical assets to accelerate future projects Establish technical roadmaps aligned with business strategy and market trends Team Building & Mentorship Build and develop high-performing technical teams with expertise in embedded and desktop software Mentor senior developers and junior architects to grow technical capabilities Conduct technical interviews and assess candidates for technical roles Foster a culture of innovation, continuous learning, and technical excellence Cross-Functional Collaboration Work closely with product management to translate business requirements into technical solutions Collaborate with project managers to ensure technical deliverables meet timeline and budget constraints Partner with quality assurance to establish effective testing strategies for complex systems Engage with operations teams to ensure smooth deployment and maintenance of solutions Work Experience Education & Experience BE/B. Tech in Computer Science/Electrical Engineering, or related field (or equivalent experience) 15+ years of software development experience with at least 5 years in architectural roles Extensive experience in embedded systems development and desktop application architecture Proven track record in the semiconductor industry or related technical domains Technical Skills Expert knowledge of embedded software development (C/C++, real-time operating systems) Strong understanding of hardware/software interfaces and embedded system constraints Experience with desktop application development (C++, C#, Java, or similar) Familiarity with semiconductor design tools, workflows, and industry-specific challenges Knowledge of communication protocols common in embedded systems (SPI, I2C, CAN, etc.) Leadership & Soft Skills Exceptional communication skills with ability to explain complex technical concepts to diverse audiences Strong leadership abilities with experience managing and mentoring technical teams Strategic thinking and business acumen to align technical solutions with business objectives Excellent problem-solving skills and ability to navigate ambiguity Proven ability to influence without direct authority across organizational boundaries Additional Requirements Willingness to travel occasionally for client meetings or technical conferences Commitment to continuous learning and professional development Experience of working with Japanese customers.
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Salary: Not disclosed
Thiruvananthapuram, Kerala, India
Salary: Not disclosed
16.0 - 20.0 Lacs P.A.
Thiruvananthapuram
Salary: Not disclosed
Gurgaon
4.205 - 5.4 Lacs P.A.
Gurugram, Haryana
Salary: Not disclosed
Thiruvananthapuram, Kerala
Salary: Not disclosed
Noida, Uttar Pradesh, India
Salary: Not disclosed
Bengaluru / Bangalore, Karnataka, India
15.0 - 20.0 Lacs P.A.
Pune, Maharashtra, India
Salary: Not disclosed