Embedded Software Lead/Project Manager

6 - 11 years

8 - 13 Lacs

Posted:4 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

  • Technical Skills

    • Experience with a complete life cycle of an embedded software system
    • Demonstrable C programming skills with emphasis on its use in Embedded Systems
    • Hands-on experience with full-stack MCU firmware development
    • Experience with device drivers and other low-level HW interfaces
    • Experience with Bluetooth, Wi-Fi, Zigbee & GPRS or other similar wireless protocols
    • Knowledge of modern OS coding techniques and Familiarity with FreeRTOS.
    • Firmware development on ARM Cortex MCUs, IP protocols, and hardware interfaces.
    • Demonstrated knowledge of firmware development best practices (code reviews, test, SCM, etc.)
    • Good communication skills and the ability to project manage.
    • High-level writing and documentation skills.
    • Familiarity with software configuration tools.
    • Adequate knowledge of reading schematics and data sheets for components

    Software Skills

    C, C++ & Python programming, Embedded Linux

    Experience:

    6+years

    Location:

    Coimbatore

    Requirement:

    B.E - Electrical or Equivalent

    Responsibilities

    • Evaluate and define requirements in cooperation with internal and external stakeholders
    • Collaborate with a multi-discipline team to define the requirements interfaces between hardware components, microcontrollers and software, and the operational performance requirements of the integrated system.
    • Collaborate with controls engineers to define functional allocation and the interfaces between software and model-based control algorithms.
    • Develop the high-level architecture through functional analysis and allocation of requirements, concept development and selection.
    • Work closely with the software development and software verification & validation team to select the development and testing methodology and tools that meet the system and software requirements and comply to the enterprise and industry level processes and standards.
    • Work closely with the software verification & validation team to develop software - hardware integration plans.
    • Develop, deploy, and continually improve software processes and architectures, based on applicable standards and methodologies.

    Job Location:

    Coimbatore

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

RecommendedJobs for You