- **Job Title:** Embedded Systems Architect
- **Experience:** 5–6 years
- **Location:** Mysore
Embedded C, C\+\+ (C\+\+17/20\), Linux (Yocto, Buildroot), RTOS, Firmware Development, Embedded Architecture, Device Drivers, IoT, Edge Computing, MQTT, TCP/IP, BLE, Wi\-Fi, CAN, SPI, I2C, UART, Docker, AWS IoT, Azure IoT, OTA Updates, Secure Boot, Embedded Security, CI/CD.
We are looking for an experienced **Embedded Systems Architect / Principal Firmware Engineer** to lead the design, development, and optimization of next\-generation embedded and IoT solutions. This role requires a highly skilled engineer with deep expertise in embedded firmware, Linux\-based systems, system architecture, and edge computing.
The ideal candidate will drive technical decisions, define scalable architectures, and work closely with cross\-functional teams to deliver secure, high\-performance products from concept to deployment.
- Architect and design end\-to\-end embedded systems and firmware solutions.
- Develop and maintain production\-grade firmware using Embedded C and Modern C\+\+ (C\+\+17/20\).
- Design and optimize Linux\-based embedded platforms and RTOS applications.
- Develop low\-level software including device drivers and hardware abstraction layers.
- Work with communication protocols and interfaces including SPI, I2C, UART, CAN, BLE, Wi\-Fi, MQTT, HTTP, and TCP/IP.
- Lead system\-level design reviews and technical decision\-making.
- Drive edge computing and distributed intelligence initiatives.
- Implement secure OTA update mechanisms and device lifecycle management strategies.
- Optimize system performance, memory utilization, power consumption, and reliability.
- Establish engineering best practices including code reviews, testing frameworks, and CI/CD pipelines.
- Collaborate with hardware, cloud, product, and QA teams to ensure successful product delivery.
- Mentor and guide engineering teams on architecture and firmware development practices.
- *Required Qualifications**
- Bachelor's or Master's degree in Electronics, Embedded Systems, Computer Science, or related field.
- 5–6\+ years of experience in embedded systems and firmware development.
- Expert\-level proficiency in Embedded C and Modern C\+\+.
- Strong experience with Linux\-based embedded systems (e.g., Yocto, Buildroot).
- Hands\-on experience with RTOS environments (e.g., FreeRTOS, Zephyr, RTX).
- Deep understanding of device drivers and hardware interfaces.
- Strong knowledge of networking protocols and IoT communication stacks.
- Proven experience designing scalable embedded system architectures.
- Experience with Git, CI/CD pipelines (e.g., Jenkins, GitLab CI), and automated testing frameworks.
- Strong debugging, problem\-solving, and system optimization skills.
- *Preferred Qualifications**
- Experience with Yocto, Buildroot, or custom Linux distributions.
- Exposure to AWS IoT, Azure IoT, or similar cloud platforms.
- Experience with Docker and containerized edge deployments.
- Knowledge of embedded cybersecurity, secure boot, encryption, and authentication.
- Exposure to AI/ML workloads at the edge (e.g., TensorFlow Lite for Microcontrollers).
Pay: ₹1,100,000\.00 \- ₹1,600,000\.00 per year
Application Question(s)
- Design and optimize Linux\-based embedded platforms and RTOS applications?
- Develop and maintain production\-grade firmware using Embedded C and Modern C\+\+ (C\+\+17/20\) ?
- Architect and design end\-to\-end embedded systems and firmware solutions ?
- Work with communication protocols and interfaces including SPI, I2C, UART, CAN, BLE, Wi\-Fi, MQTT, HTTP, and TCP/IP ?
- Establish engineering best practices including code reviews, testing frameworks, and CI/CD pipelines ?
- Strong experience with Linux\-based embedded systems (e.g., Yocto, Buildroot) ?
Experience
- Embedded Systems Architect: 5 years (Preferred)
Location
- Mysuru, Karnataka (Preferred)
Work Location: In person