- Role :Embedded Systems Architect
- Experience : 5-6 years
- Location : Mysore
Key skills:
Embedded C, C++, Linux, RTOS, Firmware Development, Embedded Architecture, Device Drivers, IoT, Edge Computing, MQTT, TCP/IP, BLE, Wi-Fi, CAN, SPI, I2C, UART, Docker, Yocto, Buildroot, 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.
Key Responsibilities
- 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.
- Hands-on experience with RTOS environments.
- 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, 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.
Pay: ₹100,000.00 - ₹1,600,000.00 per year
Ability to commute/relocate:
- Mysuru, Karnataka: Reliably commute or planning to relocate before starting work (Preferred)
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)
Work Location: In person