Qualification: Bachelor’s / Master’s Degree in Electronics, Computer Science, Embedded Systems, or related field
Experience: 10+ Years
CTC: ₹25 LPA – ₹40 LPA (Based on experience and interview performance)
Industry: Embedded Systems / IoT / Semiconductor / Smart Devices
Job Overview
We are looking for a highly skilled and self-driven Senior Embedded Software Architect to lead the architecture and design of embedded software solutions for indigenous products involving sensor integrations, control systems, networking, and smart devices.
The ideal candidate should have strong expertise in embedded software architecture, RTOS, hardware-software integration, and scalable system design, along with the ability to guide engineering teams and drive high-performance embedded product development for mass-market deployment.
Key Responsibilities
Embedded Software Architecture & Design
- Architect and design embedded software systems for:
- Real-time environments
- Resource-constrained platforms
- Smart connected devices
- Define scalable, reliable, and high-performance software frameworks for new platforms and products
Platform Development & Optimization
- Lead embedded software development for mass-market products
- Optimize software for:
- Performance
- Power efficiency
- Memory utilization
- Ensure software scalability and production readiness for large-scale deployments
Hardware & System Integration
- Collaborate closely with:
- System architects
- Hardware engineers
- Mobile and cloud application teams
- Review hardware designs and define software interfaces for:
- Sensors
- Peripheral devices
- Communication modules
- Ensure seamless hardware-software integration
Technical Leadership & Mentoring
- Provide technical leadership and architectural guidance to embedded software teams
- Mentor junior engineers on:
- Design patterns
- Embedded architecture
- Best development practices
- Conduct architecture and code reviews to maintain high engineering standards
Documentation & Best Practices
- Create and maintain:
- Architectural diagrams
- Software design documents
- Technical specifications
- User manuals
- Ensure adherence to coding standards and industry best practices
Quality, Testing & Security
- Implement robust testing methodologies including:
- Unit testing
- Integration testing
- Performance validation
- Ensure embedded software complies with:
- Safety standards
- Security best practices
- Identify and mitigate software vulnerabilities and system risks
Required Skills & Qualifications
- Bachelor’s / Master’s degree in:
- Electronics
- Computer Science
- Embedded Systems
- Related field
- Strong experience in embedded software architecture and development
- Expertise in:
- Embedded C / C++
- RTOS
- Embedded Linux
- Device drivers
- Networking protocols
- Experience in hardware-software integration and system optimization
- Strong understanding of scalable embedded system design
Preferred Skills
- Exposure to:
- IoT platforms
- Smart devices
- Sensor integration
- Cloud-connected embedded systems
- Experience with high-volume product development and production deployments
- Strong analytical and leadership capabilities
Key Skills & Competencies
- Embedded system architecture
- Technical leadership and mentoring
- Real-time software development
- Performance optimization and system scalability
- Cross-functional collaboration and problem-solving
Why Join Us?
- Opportunity to architect next-generation embedded and smart device solutions
- Work on indigenous product innovation and large-scale deployments
- Exposure to advanced embedded technologies and connected systems
- Collaborative and technology-driven engineering environment