Home
Jobs

Technical Lead - Embedded System

8 - 12 years

8 - 12 Lacs

Posted:2 days ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

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.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Maimsd Technology
Maimsd Technology

Technology / Software

Silicon Valley

50-100 Employees

585 Jobs

    Key People

  • Alice Johnson

    CEO
  • Bob Smith

    CTO

RecommendedJobs for You

Noida, Uttar Pradesh, India