Embedded Software Project Manager and Team Lead

12 - 14 years

18 - 25 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Role

Embedded Software Project Manager & Team Lead

2. In this role, team lead will provide technical guidance, foster collaboration, and ensure alignment across teams. TL will also manage project timelines, deliverables, and customer requirements while overseeing the development and deployment of innovative embedded software solutions

3. It is also expected to be an individual contributor (as developer) in this role hence hands on experience in embedded software and communication protocol is a must have requirement.

Key Responsibilities

Project Management & Leadership:

  • Lead and manage the complete software development lifecycle for embedded software projects, from requirements gathering through design, development, testing, and deployment.
  • Coordinate and manage the project team, including embedded software engineers, IoT specialists, and communication protocol developers.
  • Act as the primary point of contact for internal stakeholders, clients, and partners, ensuring clear communication and alignment on project goals and milestones.
  • Develop and manage project plans, schedules, and budgets to ensure projects are delivered on time and within scope.
  • Drive the adoption of Agile or Scrum methodologies within the team for continuous improvement and efficient project execution.

Embedded Software Application Development:

  • Oversee the development of embedded software applications for industrial systems, IoT devices, and connected solutions.
  • Ensure software is developed to meet performance, reliability, and scalability requirements for real-time embedded systems.
  • Guide the team in developing robust firmware and software solutions for embedded platforms, ensuring high code quality and adherence to industry standards.
  • Hands on development of software code in critical section and its testing/bug replication.

IoT Solutions & Integration:

  • Lead the development and deployment of IoT solutions, including edge devices, sensors, and communication modules, to enable remote monitoring, control, and data analysis.
  • Work with cross-functional teams to integrate IoT devices with cloud-based systems, databases, and enterprise solutions.
  • Ensure efficient and secure communication between devices and IoT platforms, optimizing data transfer protocols for low latency and high reliability.

Communication Protocols Development:

  • Guide the development of communication protocols for industrial IoT systems, including Modbus, MQTT, OPC-UA, Bluetooth, Wi-Fi, and LoRaWAN.
  • Experience of working with industrial Ethernet based protocols like Modbus TCP/IP, ProfiNet, Ethernet IP, EtherCAT
  • Ensure that communication solutions are scalable, secure, and compatible with a wide range of industrial devices and cloud infrastructure.
  • Oversee the integration of communication protocols within the embedded system architecture, ensuring reliable data exchange and system interoperability.

Team Development & Mentorship:

  • Foster a collaborative and innovative work environment by mentoring and guiding team members in their technical development.
  • Provide leadership on technical decisions, code reviews, and best practices to ensure high-quality software development.
  • Encourage knowledge-sharing and support the continuous learning and growth of the engineering team.

Quality Assurance & Documentation:

  • Oversee the creation and execution of test plans to ensure that all embedded software solutions are rigorously tested and validated.
  • Maintain comprehensive documentation for software architecture, design, testing, and deployment.

Ensure that software development processes align with industry standards and compliance requirements (requirements of CMMI level documentation).

Preferred candidate profile

  • Education:

    Bachelors or master's degree in computer science, Electrical Engineering or Embedded Software Engineering.
  • Experience:

    • 12+ years of experience in embedded software development, with at least 4+ years in a project management or team lead role.
    • Strong background in embedded software development, including real-time systems and embedded C/C++ programming.
    • Experience with IoT solutions development, including embedded hardware, IoT hardware, sensors, edge devices, and cloud connectivity.
    • Proven track record of leading projects involving the development of communication protocols (e.g., Modbus, MQTT, OPC-UA, Wi-Fi, Bluetooth).
    • Experience in predictive maintenance software development and the integration of machine learning or AI algorithms for maintenance applications will be preferred.
    • Familiarity with Agile or Scrum methodologies for project management and team coordination is mandatory.
    • Knowledge of hardware design and hardware software dependencies.
  • Technical Skills:

    • Proficiency in embedded programming languages such as C/C++ and Python.
    • Experience with embedded systems development for microcontrollers and IoT platforms (e.g., on platform for ARM CORTEX M processor (STM32, RA), TI DSP C2000 (Piccolo, Delfino), PIC controllers, Microchip)
    • Knowledge of IoT communication protocols and standards (e.g., Modbus, MQTT, OPC-UA, BLE).
    • Familiarity with cloud-based IoT platforms (AWS IoT, Azure IoT Hub, etc.) and data storage systems.
    • Strong understanding of hardware/software integration for embedded systems.
    • Knowledge of Industrial Ethernet based protocols like Modbus TCP/IP, ProfiNet, Ethernet IP, Ether CAT
  • Project Management Skills:

    • Strong organizational and time-management skills with the ability to manage multiple projects simultaneously.
    • Certification in project management methodologies (e.g., PMP, Scrum Master)
    • Experience with DevOps and CI/CD pipelines for embedded systems.
    • Excellent communication and interpersonal skills to work effectively with team members, stakeholders, and clients.
    • Experience managing project budgets, timelines, and resource allocation.

Additional desired skills

Familiarity with real-time operating systems (RTOS) and development environments (e.g., FreeRTOS, VxWorks, etc.).

Knowledge of industrial automation and control systems (e.g., PLCs, SCADA).

Job Location

Pune, Maharashtra

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
CG Power & Industrial Solutions logo
CG Power & Industrial Solutions

Appliances, Electrical, and Electronics Manufacturing

Mumbai Maharashtra

RecommendedJobs for You

pune, maharashtra, india