Upload Button Icon Add office photos
filter salaries All Filters

134 Maimsd Technology Jobs

Technical Lead - Embedded System (8-12 yrs)

8-12 years

Technical Lead - Embedded System (8-12 yrs)

Maimsd Technology

posted 1d ago

Job Description

Job Title: Tech Lead (Embedded C++, Linux, IoT)

Location: Bangalore, India

Experience: 8 - 12 Years

Designation: Tech Lead

Job Summary :

We are seeking a highly skilled and experienced Tech Lead to lead our Embedded C++, Linux, and IoT development efforts. The ideal candidate will possess a strong foundation in embedded systems, IoT platforms, and communication protocols. You will be responsible for leading a team, designing and implementing robust IoT solutions, and ensuring seamless integration with cloud platforms like Azure. This role demands a fast learner with excellent communication and leadership skills, capable of thriving in a dynamic and evolving environment.

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.

- Experience working in one or more industrial protocol like Modbus RTU, Modbus, BACnet, Ethernet/IP etc. State specifically protocol you worked with and number of years of exp

- Did you work on CAN, RS 485, MQTT, HTTP, BLE, Wi-Fi. Please mention protocols worked on

- Are you ready to work from Bangalore location? (Yes/No)


Functional Areas: Software/Testing/Networking

Read full job description

Compare Maimsd Technology with

TCS

3.7
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Capgemini

3.7
Compare

HDFC Bank

3.9
Compare

Infosys

3.6
Compare

ICICI Bank

4.0
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.5
Compare

Genpact

3.8
Compare

Teleperformance

3.9
Compare

Concentrix Corporation

3.8
Compare

Axis Bank

3.8
Compare

Amazon

4.1
Compare

Jio

3.9
Compare

iEnergizer

4.6
Compare

Reliance Retail

3.9
Compare

IBM

4.0
Compare

LTIMindtree

3.8
Compare

Similar Jobs for you

Technical Lead at TETRAHED INC

5-8 Yrs

₹ 15-20 LPA

Senior Software Engineer at MATRIX COMSEC PVT. LTD.

6-10 Yrs

₹ 18-30 LPA

Senior Software Engineer at Mantra Softech

3-8 Yrs

₹ 6-24 LPA

Technical Lead at MaimsD Technology

8-10 Yrs

₹ 24-30 LPA

Developer at SMARTWORK IT SERVICES

7-10 Yrs

₹ 20-30 LPA

Technical Lead at Infinite Uptime

10-15 Yrs

₹ 30-40 LPA

Senior Software Engineer at Response Informatics Limited

6-10 Yrs

₹ 18-30 LPA

Senior System Software Engineer at SAS One Pvt. Ltd

6-8 Yrs

₹ 12-24 LPA

Technical Lead at Upman Placements

3-8 Yrs

₹ 12-28 LPA

Developer at Spruce IT Pvt. Ltd.

6-8 Yrs

₹ 16-24 LPA

Technical Lead - Embedded System (8-12 yrs)

8-12 Yrs

1d ago·via hirist.com

Senior Wired Network Protocol Developer (10-20 yrs)

10-20 Yrs

1d ago·via hirist.com

Senior Python Developer - Django/Flask (5-7 yrs)

5-7 Yrs

2d ago·via hirist.com

Data Visualization Engineer (4-7 yrs)

4-7 Yrs

3d ago·via hirist.com

DevOps Engineer - Python (4-5 yrs)

4-5 Yrs

3d ago·via hirist.com

Database Administrator (5-10 yrs)

5-10 Yrs

3d ago·via hirist.com

AI/ML Engineer - Generative AI (10-12 yrs)

10-12 Yrs

3d ago·via hirist.com

OpenShift DevOps Engineer - Red Hat (5-10 yrs)

5-10 Yrs

3d ago·via hirist.com

RF Software Engineer - C/C++

5-7 Yrs

Bangalore / Bengaluru

6d ago·via naukri.com

Java Lead - Spring Frameworks

6-11 Yrs

Bangalore / Bengaluru

6d ago·via naukri.com
write
Share an Interview