Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Technical Lead Embedded System.
India Jobs Expertini

Urgent! Technical Lead - Embedded System Job Opening In Bengaluru – Now Hiring Confidential

Technical Lead Embedded System



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


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Technical Lead Potential: Insight & Career Growth Guide