Manager / Technical Lead - Embedded Linux

1 month ago


Bangalore, India Exicom Full time

Software Architect:

  • Evaluate and define detailed software requirements and design specifications based on input from product/System level requirements specifications in cooperation with internal and external stakeholders.
  • Collaborate with a cross functional teams to define the interfaces between hardware components, microcontrollers and software, and the operational performance requirements of the integrated system.
  • 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 with the enterprise and industry level processes and standards.
  • Create and maintain software design and test documents for existing, ongoing and future feature development

Leadership

  • Lead a small size software team in the design, implementation, testing and maintenance of embedded software and, to a lesser extent, of PC tools used for service and production as engineering tools.
  • Own the project software development deliverables and development from conceptual design to production.
  • Create software work break down structures for specific projects and assign to team members for development. Work closely with the development team to ensure that tasks are further decomposed, properly assigned, verified and closed.
  • Solve complex issues and SW development and integration of the modules developed by team members.
  • Lead technical reviews of the software to support development process and ensure technical integrity of software deliverables.
  • Participate in end-product development activities by contributing ideas, concerns, risk analysis and mitigation as required.
  • Participates in end-product design reviews associated with each product development phase including system level reviews and FMEA’s.
  • Track and communicate software development status.
  • Oversee and guide scrum teams – Be a scrum master ensuring that team follows scrum framework values and agile practices, mentoring and motivating the teams to improve processes, facilitating meetings and decision-making processes, and eliminating team impediments.

III. REQUIREMENTS:

  • Minimum 8 years of experience in Linux based embedded software design and development.
  • Excellent Programming Skills in C/C++ language
  • Expert knowledge on multithreading concepts synchronizations and IPC mechanisms.
  • Understanding of Linux based embedded system boot up architecture, secure boot and verified boot.
  • Knowledge on Linux internals and Device drivers.
  • Exposure to networking protocols like FTP, Web Sockets, DNS, DHCP, IPV6.
  • Experience on embedded database, Linux shared memory primitives, logging mechanisms is desired.
  • Hands on experience on communication protocols I2C, SPI, UART, USB
  • Hands on Experience in GUI design and development using QT creator
  • Hands on experience in Shell scripting
  • Should be able to solve problems by identifying root causes, analyzing possible solutions, and take appropriate action
  • Should be able to write effective and reusable code according to best practices

Qualification : B Tech/ M Tech / MS (Electrical or Electronics)

Experience : 8 yr to 12 yrs

Location : Bangalore



  • Bangalore, India Exicom Full time

    Software Architect: Evaluate and define detailed software requirements and design specifications based on input from product/System level requirements specifications in cooperation with internal and external stakeholders. Collaborate with a cross functional teams to define the interfaces between hardware components, microcontrollers and software, and the...


  • bangalore, India Exicom Full time

    Software Architect: Evaluate and define detailed software requirements and design specifications based on input from product/System level requirements specifications in cooperation with internal and external stakeholders. Collaborate with a cross functional teams to define the interfaces between hardware components, microcontrollers and software, and the...


  • bangalore, India Exicom Full time

    Software Architect:- Evaluate and define detailed software requirements and design specifications based on input from product/System level requirements specifications in cooperation with internal and external stakeholders.- Collaborate with a cross functional teams to define the interfaces between hardware components, microcontrollers and software, and the...


  • bangalore, India Exicom Full time

    Software Architect:Evaluate and define detailed software requirements and design specifications based on input from product/System level requirements specifications in cooperation with internal and external stakeholders.Collaborate with a cross functional teams to define the interfaces between hardware components, microcontrollers and software, and the...


  • bangalore, India Exicom Full time

    Software Architect: Evaluate and define detailed software requirements and design specifications based on input from product/System level requirements specifications in cooperation with internal and external stakeholders. Collaborate with a cross functional teams to define the interfaces between hardware components, microcontrollers and software, and the...


  • bangalore, India Exicom Full time

    Software Architect:Evaluate and define detailed software requirements and design specifications based on input from product/System level requirements specifications in cooperation with internal and external stakeholders.Collaborate with a cross functional teams to define the interfaces between hardware components, microcontrollers and software, and the...


  • Bangalore, India Exicom Full time

    Software Architect: Evaluate and define detailed software requirements and design specifications based on input from product/System level requirements specifications in cooperation with internal and external stakeholders. Collaborate with a cross functional teams to define the interfaces between hardware components, microcontrollers and software, and the...


  • bangalore, India CAPUF Embedded Full time

    CAPUF Embedded Private Limited is an Embedded Product Development Company. CAPUF helps companies build embedded products with their hardware development and firmware development services. We are looking for an embedded software development engineer (Full-time) Location is HSR Layout, Bangalore Salary: 5-8L per annum + project incentives Please don't apply if...

  • Technical Lead

    1 month ago


    Bangalore, India Talpro Full time

    Job Description :Role Purpose : Responsible for the overall software application development and maintenance strategy, implementation roadmap and line management of the team.Key Accountabilities : - Bachelor's in Engineering with 3-8 years of experience.- Experience in leading software development teams Preferred Experience and Qualification:- Guide...


  • Bangalore, India HyrEzy Talent Solutions Full time

    Job Title: Embedded Linux Systems DeveloperJob Summary:We are seeking an experienced Embedded Linux Systems Developer to join our team at HyrEzy Talent Solutions. As an Embedded Linux Systems Developer, you will be responsible for designing, developing, and maintaining embedded systems and Linux-based solutions.Key Responsibilities:Develop and maintain...


  • Bangalore, India HyrEzy Talent Solutions Full time

    Job Title: Embedded Linux Software EngineerAt HyrEzy Talent Solutions, we are seeking an experienced Embedded Linux Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining embedded Linux systems and applications.Key Responsibilities:Design and implement Linux-based applications, drivers, and...


  • Bangalore, India Creenosolutions Pvt Ltd Full time

    Embedded Linux development EngineerMandatory Skills :- Engineer with 6 to 10yrs of experience in embedded Linux/Linux application/driver/kernel development.- Strong C/C++ development skills with a good understanding of object-oriented design.- Experience dealing with Linux community and Open Source contribution a plus- Experience with any one of the domains...


  • Bangalore, India HyrEzy Talent Solutions Full time

    **Embedded Software Engineer Wanted**We are looking for a skilled Embedded Software Engineer to develop and optimize embedded operating systems for Software Defined Vehicles. In this role, you will work on QNX and Linux platforms, focusing on board bring-up, device driver development, and BSP porting for SoC/MPU-based embedded systems.**Key...


  • Hyderabad/Bangalore, India PEOPLEPLUS PROFESSIONAL SERVICES PVT LTD Full time

    Job Description : As an Embedded Linux Development Lead, you will oversee and guide a team of engineers, working closely on the development of Linux drivers and kernel modules. You will play a crucial role in architecture, design, and ensuring adherence to best practices for driver development.Key Responsibilities : - Lead a team of engineers in embedded...


  • Bangalore, India Askexim Services (P) Limited Full time

    Company : A leading Product Engineering company specializing in Semiconductor, Embedded, Artificial Intelligence, and Automotive domains.Location : BangaloreEmployment : Permanent on-roll job with the companyKeywords : Linux, Embedded, device driver, Graphics, Multi media, OpenCL, OpenGL, RTOS Requirements : - Engineer with 6 to 10yrs of experience...


  • Hyderabad/Bangalore, India PEOPLEPLUS PROFESSIONAL SERVICES PVT LTD Full time

    Job Description : The Embedded Linux Development Architect will provide architectural vision and technical leadership for embedded Linux projects, designing solutions that drive innovation and efficiency. You will work closely with development teams, product management, and other stakeholders to develop scalable and robust Linux-based systems.Key...


  • Bengaluru / Bangalore, India Recruitbyte Services Private Limited Full time

    Location- Bangalore_WhitefieldNP- Only immediate joiners full day interview on 21st and 22nd Jun'24- F2FBudget- 6 Yrs- 15 LPA8 + Yrs- 22LPAEmbedded Linux development Engineer Mandatory Skills:Engineer with 6 to 10yrs of experience in embedded Linux/Linux application/driver/kernel development.Strong C/C++ development skills with a good understanding of...


  • Bangalore, India Creenosolutions Pvt Ltd Full time

    Embedded Linux Development OpportunityCreenosolutions Pvt Ltd is seeking a highly skilled Embedded Linux Development Engineer to join our team. This role requires a strong background in embedded systems development, with a focus on Linux kernel and driver development.Mandatory Skills:- 6-10 years of experience in embedded Linux/Linux...

  • Embedded C++ Engineer

    2 weeks ago


    Bangalore, India Domnic Lewis International Full time

    We have job opportunity for Embedded C++ Developer with Linux in : 5-9yearsLocation : Bangalore Role : Emb C++ and Linux RESPONSIBILITIES :- Design, develop, test, maintain, document and release software solutions according to a new Epic/Capability- Discuss with the System Leaders/Functional Owners group to get the required specification which need to be...

  • Linux BSP Engineer

    2 weeks ago


    Bangalore, India Hrizen techno services Full time

    Responsibilities :Embedded Software Development :- Develop and maintain device drivers for various hardware components within embedded systems.- Participate in the porting and bring-up process of Board Support Packages (BSPs) and bootloaders.- Develop low-level system software functionalities to support camera product features.- Work closely with hardware...