Posted on: 04/07/2026
Role : Embedded Architect - C/C++
Experience and expectations :
- 15+ years of experience in embedded systems development.
- Proven experience in leading requirements analysis, architecture, design, and deployment of embedded systems, ensuring performance, scalability, reliability, and security.
- Demonstrated ability to collaborate with product management, hardware, software, and operations teams to define and deliver innovative solutions aligned with business needs.
- Strong experience in distributed and real-time systems, with emphasis on performance optimization and fault tolerance.
- Willingness to travel domestically and internationally as required.
Essential Job Duties and Responsibilities :
- Provide end-to-end architecture design for embedded platforms, devices, and integrated systems.
- Lead system-level design across firmware, hardware, middleware, and cloud interfaces.
- Define and enforce architecture standards, design principles, and best practices.
- Evaluate architectural options and recommend optimal solutions based on performance, scalability, and cost.
- Review detailed design artifacts and guide engineering teams through implementation.
Embedded Systems Development :
- 15+ years of experience in embedded software development using C/C++ and system programming.
- Strong expertise in :
1. Board Support Package (BSP) development
2. Bootloaders (U-Boot, MCUboot)
3. Device drivers and peripheral interfaces (I2C, SPI, UART, PCIe, USB, TCP/IP)
- Hands-on experience in :
1. Embedded Linux (Yocto, Buildroot)
2. RTOS platforms like (FreeRTOS, QNX, ThreadX)
3. Windows IoT platforms preferred
System Design & Performance Engineering :
- Expertise in hardware abstraction layers (HAL) and platform framework design.
- Deep understanding of real-time performance tuning, memory management, and concurrency.
- Identify and resolve system bottlenecks, especially in high-throughput embedded environments.
- Implement performance validation strategies including profiling, benchmarking, and stress testing.
Innovation & Governance :
- Lead proof-of-concept (POC) initiatives on emerging technologies.
- Define enterprise-wide architecture frameworks, standards, and reusable components.
- Participate in technical governance, design reviews, and solution approvals.
- Provide input into project planning, resource estimation, and risk management.
Collaboration & Leadership :
- Mentor and guide engineering teams with strong technical leadership.
- Work closely with cross-functional stakeholders including hardware, firmware, cloud, and product teams.
- Support proposal development, customer discussions, and architecture reviews.
Key Competencies :
- System thinking and architectural leadership
- Strong debugging and problem-solving skills
- Performance optimization mindset
- Security-first design approach
- Effective communication and stakeholder management
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1651385