Job Title: Delivery Principal Architect (Embedded Systems)
Location: Pune
Experience: 10+ Years
Job Description:
We are seeking a Delivery Principal Architect (Embedded Systems) to join our team in Pune. This role requires a strong technical foundation in embedded system design and development, coupled with the ability to define system-level architectures and guide engineering teams. The ideal candidate will bring a strategic mindset, hands-on expertise, and a collaborative approach to delivering scalable, reliable, and high-performance embedded solutions.
Required Qualifications:
- Bachelor's or Master's degree in Electronics, Electrical Engineering, or related field.
- 15+ years of hands-on experience in embedded systems development.
- Minimum 7+ years in architecting embedded solutions and influencing system design.
- At least 7+ years of experience working in Industrial Automation or similar domains.
- Deep expertise in embedded C/C++, microcontroller architectures, peripheral interfaces (SPI, I2C, UART), and board bring-up.
- Proficient in embedded Linux or RTOS-based system development.
- Strong understanding of system-level design, hardware/software co-design, and real-time constraints.
- Familiarity with schematics, hardware-software integration, and debugging tools (e.g., JTAG, oscilloscopes).
- Experience with Agile development practices, version control systems (e.g., Git), and CI/CD pipelines.
- Excellent problem-solving, communication, and mentoring skills.
Key Responsibilities:
- Define and lead the embedded architecture design for new products, ensuring scalability, reliability, and alignment with business goals.
- Collaborate with cross-functional teams (hardware, software, QA, product management) to capture system requirements and translate them into robust technical solutions.
- Lead the selection of hardware platforms, design architecture for firmware and embedded software, and oversee integration with peripheral devices.
- Evaluate and introduce emerging technologies and methodologies to enhance product features and development efficiency.
- Establish and maintain embedded system development standards, including coding guidelines, documentation practices, and architectural principles.
- Perform architecture and design reviews, and provide technical leadership in system debugging, optimization, and troubleshooting.