- 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.
- Support project managers with estimations, planning, and risk management for architecture and design activities.
- Stay current with industry trends in embedded systems, RTOS, embedded Linux, IoT protocols, and safety standards.
- Ensure the security, reliability, and performance of embedded platforms through thoughtful architectural design.
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 4-6 years in architecting embedded solutions and influencing system design.
- At least 10 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.
Preferred Qualifications:
- Knowledge of wireless protocols such as Bluetooth, Wi-Fi, Zigbee.
- Experience in safety-critical embedded systems (e.g., IEC 61508, ISO 13849).
- Familiarity with tools like JIRA, Confluence, Jenkins, and model-based development.
- Certifications in Embedded Systems Architecture or related fields (e.g., CESE).