Lead Engineer – Software Development – Embedded Linux with Device Drivers(6 yrs) - Hyderabad, India - PeoplePlus

    PeoplePlus
    PeoplePlus Hyderabad, India

    2 weeks ago

    Default job background
    Description
    Overview

    DescriptionSoftware development for embedded (system) software products.

    Individual must have the ability to read and understand system requirements, system test requirements and establish a system design approach based on those requirements aligned with the defined coding standards.

    The selected candidate must have a background in embedded (system) software development, devices/system interaction and troubleshooting, and will be involved in all aspects of the system software development process (concept, design, validation and production).

    The selected candidate will interact frequently with project management both locally and in the U.S. Will need to work with customers at global locations across different time-zones


    EDUCATION PREFERRED:
    B.E. / M.E/MCA

    (Degree in Electronics/Communication/Electrical Engineering)


    EXPERIENCE PREFERRED:
    Minimum 6+ years software development experience required as below:

    Essential Competencies:
    Strong technical knowledge in relevant area of expertise –

    Embedded linux & device Drivers, Linux BSP development, Boot loaders(u-boot), inter process communication

    , and multithreaded applicationsGood C programming skills.
    Good Hands-on


    YOCTO
    build toolExperience in following defined software development process, including formal documentation for requirements, test procedures and design, as well as experience in performing code inspections, performance analysis and optimization on embedded applicationsPassionate to learn newer trends and technologies and should be strong in adapting the tools for the same

    Desirable Competencies:
    Embedded working experience on IoT & Cloud connectivityPython programmingUnderstanding Cyber SecurityAgile methodology and working knowledge of Atlassian tools

    Knowledge about continuous integrationOTHER COMPETENCIES:
    Understanding of the entire system development process.
    Strong English communication skills – oral and written.
    Ability to adapt quickly to an existing, complex environment.
    Ability to quickly learn new concepts and software is necessary.
    Passionate about building high-quality systems with software implementation best practices.
    Working experience in product-based companies.
    Understanding and responding quickly to customer issues