Talent.com
Technical Lead - Embedded System
Technical Lead - Embedded SystemConfidential • Bengaluru / Bangalore
Technical Lead - Embedded System

Technical Lead - Embedded System

Confidential • Bengaluru / Bangalore
30+ days ago
Job description
  • Responsibilities :
  • Technical Leadership & Mentoring :
  • Lead a team of embedded and IoT developers, providing technical guidance and mentorship.
  • Conduct code reviews, enforce coding standards, and promote best practices.
  • Drive architectural decisions and ensure alignment with project goals.
  • Embedded C / C++ Development :
  • Design, develop, and maintain high-performance embedded software using C and C++.
  • Apply strong object-oriented programming principles.
  • Develop and optimize firmware for IoT edge devices.
  • Embedded Linux & IoT Platforms :
  • Work extensively with Embedded Linux for IoT edge device development.
  • Integrate and utilize various IoT platforms.
  • Experience with Azure Cloud connectivity.
  • Communication Protocols & Interfaces :
  • Develop and implement communication interfaces (I2C, SPI, RS232 / 485, USB).
  • Implement and utilize industrial protocols (Ethernet, Modbus, REST - preferred).
  • Work with short-range protocols (MQTT, HTTP, BLE, Wi-Fi).
  • Develop webserver functionality.
  • IoT Edge & Cloud Connectivity :
  • Develop IoT edge firmware and ensure seamless cloud connectivity (Azure).
  • Implement secure communication protocols for data transmission.
  • Containerization & Scripting :
  • Experience with Docker and containerization.
  • Develop shell scripts for automation and system management.
  • Develop multithreading and multiprocessing applications
  • Implement App Containerization.
  • Architecture & Design :
  • Understand and contribute to the architecture of embedded systems.
  • Quickly grasp existing working modules and adapt to new requirements.
  • Team Collaboration & Tools :
  • Work effectively as a team player.
  • Utilize version control systems (Git) and bug tracking tools (JIRA).
  • Required Skills and Experience :
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 8-12 years of experience in embedded software and IoT development.
  • Strong proficiency in Embedded C and C++.
  • Extensive experience with Embedded Linux.
  • Solid understanding of IoT platforms and cloud connectivity (Azure).
  • Experience with communication interfaces (I2C, SPI, RS232 / 485, USB).
  • Experience with IoT protocols (MQTT, HTTP, BLE, Wi-Fi).
  • Experience with Docker and containers.
  • Experience with shell scripting, multithreading and multiprocessing.
  • Excellent debugging and troubleshooting skills
  • Strong communication and interpersonal skills.
  • Experience with Git and Jira.
  • Good to Have :
  • Experience with industrial protocols (Ethernet, Modbus, REST).
  • Experience with 16 / 32 bit microcontrollers. (STM32, ESP32)
  • Checklist Questions (for Interview / Evaluation) :
  • Number of Years of development experience in embedded like controllers, Processors, Build systems, GPIO (exclusive of testing, documentation, leading, mentoring, managing etc.)
  • Specifically state number of years of exp in Linux (4 years exp mandatory)
  • Number of years of hands-on experience in C programming. (4 years exp mandatory)
  • Number of years of hands-on experience in C ++ programming. 4 years exp mandatory)
  • How do you rate yourself in each programming language
  • Working knowledge on 16 / 32-bit microcontrollers (STM32, ESP32) - Yes / No
  • Experience working on peripheral drivers using I2C, SPI. UART. Pls quote sensors and peripherals you had developed I2C, SPI drivers for.
  • How do you rate yourself in OOPS concepts
  • Rate yourself in Multithreading and related concepts.
  • Skills Required

    Uart, C++, C, Mqtt

    Create a job alert for this search

    Technical Lead Embedded • Bengaluru / Bangalore

    Related jobs
    Solutions Head for Embedded

    Solutions Head for Embedded

    Cyient • Bengaluru, Karnataka, India
    Cyient delivers intelligent engineering solutions across products, plants, and networks for over 300 global customers, including 30% of the top 100 global innovators. As a company, Cyient is committ...Show more
    Last updated: 30+ days ago • Promoted
    Advanced Lead Engineer-Embedded Sw.

    Advanced Lead Engineer-Embedded Sw.

    Wabtec Corporation • Bengaluru, Karnataka, India
    As an Application Development Engineer, you will be responsible to design, developing, and maintain programmable logic controller (PLC), SCADA & HMI system for industrial automation under Charging ...Show more
    Last updated: 16 days ago • Promoted
    Lead Embedded Systems Software Engineer

    Lead Embedded Systems Software Engineer

    Talentoj • Bengaluru, Republic Of India, IN
    Strong proficiency in Embedded C.Hands-on experience with bare-metal firmware development.Proficiency with communication protocols : I2C, UART, RS485. Experience with ARM Cortex controllers (STM32, N...Show more
    Last updated: 2 days ago • Promoted
    Lead Embedded AI Engineer

    Lead Embedded AI Engineer

    L&T Technology Services • Bengaluru, Republic Of India, IN
    TinyML / Embedded AI Principal Engineer.The TinyML / Embedded AI Principal Engineer will lead the design, development, optimization, and deployment of AI solutions on edge and resource-constrained ...Show more
    Last updated: 22 days ago • Promoted
    Technical Manager - Embedded / Firmware / Linux Projects

    Technical Manager - Embedded / Firmware / Linux Projects

    Mirafra • Bangalore
    Job Responsibilities : - Technical Architect role for Embedded and Firmware / Linux projects.Ensure the successful definition, architecture, design, implementation, and timely, q...Show more
    Last updated: 30+ days ago • Promoted
    Automotive Embedded Systems Project Lead

    Automotive Embedded Systems Project Lead

    Confidential • Bengaluru, Republic Of India, IN
    Job Description : Technical Project Manager – Automotive Embedded Systems.We are looking for a highly skilled Technical Project Manager with strong experience in managing complex automotive embedded...Show more
    Last updated: 2 days ago • Promoted
    Embedded Software Team Lead

    Embedded Software Team Lead

    Capgemini • Bangalore Urban, Karnataka, India
    STM Secureboot Development Lead.Join a team at the forefront of embedded security innovation.As an STM Secureboot Development Lead, you’ll play a critical role in designing and implementing secure ...Show more
    Last updated: 22 days ago • Promoted
    Lead Firmware Engineer (Embedded C)

    Lead Firmware Engineer (Embedded C)

    Talentoj • Bengaluru, Karnataka, India
    Strong proficiency in Embedded C.Hands-on experience with bare-metal firmware development.Proficiency with communication protocols : I2C, UART, RS485. Experience with ARM Cortex controllers (STM32, N...Show more
    Last updated: 2 days ago • Promoted
    Linux Kernel Integration Lead

    Linux Kernel Integration Lead

    eInfochips (An Arrow Company) • Bengaluru, Republic Of India, IN
    Architect, implement, and maintain.Collaborate with hardware and firmware teams for.Debug kernel and user-space issues using. Linux kernel driver development.Solid debugging and problem-solving skil...Show more
    Last updated: 22 days ago • Promoted
    Senior Advanced Embedded Systems Specialist

    Senior Advanced Embedded Systems Specialist

    Honeywell • Bengaluru, Republic Of India, IN
    At Honeywell, our people are driven by a desire to contribute, be challenged and grow.Our people make Honeywell a special company and are a key competitive advantage. Thousands of Honeywell Aerospac...Show more
    Last updated: 7 days ago • Promoted
    Embedded Systems Hardware Lead

    Embedded Systems Hardware Lead

    Creative Synergies Group • Bengaluru, Republic Of India, IN
    About Creative Synergies Group : .Global technology services company.US, Europe, Japan based customers.Current Verticals : Transportation, Energy / Process Industry, Industrial Products, Hi-Tech.Product...Show more
    Last updated: 13 days ago • Promoted
    Technical Lead

    Technical Lead

    DataWeave • Bengaluru, Karnataka, India
    This role is ideal for someone passionate about.You will lead a team of engineers, influence architectural direction, and play a pivotal role in accelerating software delivery using cutting-edge to...Show more
    Last updated: 30+ days ago • Promoted
    InnoPhase Inc - Technical Lead - Embedded System

    InnoPhase Inc - Technical Lead - Embedded System

    GreenWave • Bangalore
    DBA GreenWave Radios, is at the forefront of innovation in Open RAN digital radios.Our cutting-edge solutions, powered by the Hermes64 RF SoC, are designed to enhance network energy efficiency whil...Show more
    Last updated: 22 days ago • Promoted
    Solutions Head For Embedded

    Solutions Head For Embedded

    Cyient • Bengaluru, Republic Of India, IN
    Cyient delivers intelligent engineering solutions across products, plants, and networks for over 300 global customers, including 30% of the top 100 global innovators. As a company, Cyient is committ...Show more
    Last updated: 30+ days ago • Promoted
    Lead Embedded Firmware Developer

    Lead Embedded Firmware Developer

    UST • Bengaluru, Republic Of India, IN
    Good hands-on programming in Embedded C, C++ in resource constraint systems.Experience developing for Embedded RTOS, Linux / POSIX, and / or Android system. Must be extremely proficient with Linux kerne...Show more
    Last updated: 22 days ago • Promoted
    Embedded Systems Engineer

    Embedded Systems Engineer

    ACL Digital • Bengaluru, Republic Of India, IN
    ACL is hiring for C Linux (Kernel) Platform Developer.Years of Experience : - 5 to 10 Yrs.Yrs of Strong C programming skills. Proficiency in Linux, including experience with kernel modules, device dri...Show more
    Last updated: 30+ days ago • Promoted
    Module Lead - Embedded Hardware

    Module Lead - Embedded Hardware

    Mistral Solutions • Bengaluru, Karnataka, India
    Design, analyze, and validate high-speed electronic systems to ensure reliable signal transmission and robust power delivery across circuit boards, packages, and system-level designs.Work cross-fun...Show more
    Last updated: 1 day ago • Promoted
    Linux Buses Lead

    Linux Buses Lead

    eInfochips (An Arrow Company) • Bengaluru, Karnataka, India
    Architect, implement, and maintain.Collaborate with hardware and firmware teams for.Debug kernel and user-space issues using. Linux kernel driver development.Solid debugging and problem-solving skil...Show more
    Last updated: 23 days ago • Promoted