Embedded Linux BSP and Device Drivers engineer

3 days ago


Ahmedabad, Gujarat, India MosChip Full time ₹ 6,00,000 - ₹ 18,00,000 per year

Looking for Embedded Software professional who is technically strong and has hands on experience in Programming Language (C/C++), Linux Kernel, BSP and Device drivers. Candidate should have been involved in development of at least 2- 3 different device drivers for Linux. Experience with board bring up, device driver, porting, bootloader, u-boot, file systems are required. The candidate should be ready to travel and work at customer locations as per project requirements.

Responsibilities

  1. Requirement understanding, Design, Develop, integrate, unit testing & debugging of Embedded Software Real-time applications, Device Drivers, Bootloader, porting, firmware development, Linux kernel etc.
  2. Documentation Requirement Specification, Design, Test Plan & Test cases, User Guide, etc.
  3. Work as an independent developer and/or lead as per requirement.
  4. Effort estimation, planning, customer Interaction
  5. Timely & Quality deliverables.
  6. Process adherence.
  7. Travel and work at customer location as per project requirements.

Required Skills:

  1. 3-5 years of experience in Embedded Software development with sound fundamental of C
  2. Must have 3+ years of working experience with the Linux kernel & Linux kernel device drivers in relevant project(s)
  3. Sound knowledge of OS fundamentals and experience with developing multithreaded and multi process applications
  4. Must have hands on experience working in embedded Linux building, Uboot configuration, kernel compilation, Linux start-up sequencing, file-systems, debugging kernel messages and board bring-ups for cross platforms etc.
  5. Experience working Linux build systems such as Yocto, buildroot, etc
  6. Familiarity with development using Host - Target tool chains for embedded platforms
  7. Skilled in debugging using tools like JTAG, TRACE32, ICE, and ICD, along with the ability to use oscilloscopes and protocol analyzers.
  8. Good debugging skills, particularly in kernel software stability domains, including crash analysis, system locks, and abnormal resets.
  9. Sound knowledge of SW development tools such as Git, CVS, Confluence, JIRA, bit-bucket, SourceTree etc. is must
  10. Reading schematics, datasheets, technical reference manual and Silicon revision sheet
  11. Passionate about learning new technologies, methodologies, strategies, and processes
  12. Should be able to work independently in an aggressive, high-pressure environment
  13. Excellent written and verbal communication
  14. Self-starter, problem-solving mentality, and creative thinker
  15. Good documentation & shall be able to prepare the specification, design documents, test plan & test reports from requirements

Desired Skills:

  1. Lead/mentor junior engineers
  2. Experience in system level debugging, reverse engineering, Linux Internals, Protocol level knowledge of interfaces would be added advantage
  3. Experience in RTOS (Zephyr, FreeRTOS, etc) is preferred
  4. Good knowledge of working with Open-source software packages is preferred
  5. Close cooperation with other leaders and projects managers
  6. Positive attitude and has no issues working on different domains/technologies

Education Requirements: B. Tech / M. Tech (ECE / CSE)

Shift: General

Work Week: Monday to Friday



  • Ahmedabad, Gujarat, India, Gujarat MP Consulting, LLC Full time

    Overview: We are seeking a highly motivated Embedded Software Developer with 2–5 years of experience in developing embedded Linux systems. The ideal candidate will have a strong foundation in Linux Board Support Package (BSP) development, the Yocto build system, and device driver programming, along with some exposure to microcontroller-level firmware...


  • Ahmedabad, Gujarat, India, Gujarat VOLANSYS Full time

    Job Description :Designation : Senior Engineer / Principal EngineerExperience Required : 4 to 8 YearsJob Location : AhmedabadShift Timings : 10 AM to 7 PM (Mon-Fri)Job Functions / Responsibilities: Technical responsibilities: • Requirement Understanding and requirement writing• Effort Estimate• Architecting Embedded systems• Design and develop...

  • Senior Engineer

    19 hours ago


    Ahmedabad, Gujarat, India Arrow Electronics Full time US$ 80,000 - US$ 1,20,000 per year

    PositionSenior Engineer - Linux BSPJob DescriptionKey ResponsibilitiesResponsible for design and development of real time embedded software/firmware and PC/mobile based software application.To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement.Participate in High level and low level software...


  • Ahmedabad, Gujarat, India ACL Digital Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Designation: Senior Engineer/ Principal Engineer (MCU)Experience Required: 4 to 10 YearsJob Location: Work from officeShift Timings: 10 AM to 7 PM (Mon-Fri)Job Functions / Responsibilities:Requirement Understanding and requirement writing.Effort Estimate.Architecting embedded systems.Design and develop embedded systems based on customer needs.Reviewing...

  • Embedded Developer

    2 days ago


    Ahmedabad, Gujarat, India VOLANSYS (An ACL Digital Company) Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Designation : Senior Engineer / Principal Engineer / Technical LeadExperience Required : 4 to 10 YearsJob Location : AhmedabadShift Timings : 10 AM to 7 PM (Mon-Fri)Job Functions / Responsibilities:Technical responsibilities:• Requirement Understanding and requirement writing• Effort Estimate• Architecting Embedded systems• Design and develop...


  • Ahmedabad, Gujarat, India Varologic Technologies Ltd. Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Key SkillsRole: Firmware and driver development for embedded devices including sensors, motor controllers, and battery management systemsExperience with real-time operating systems (RTOS) and embedded communication protocols such as CAN, UART, SPIProficient in C and C++ programming for resource-constrained environmentsHands-on experience with microcontroller...

  • Embedded Developer

    1 day ago


    Ahmedabad, Gujarat, India, Gujarat VOLANSYS Full time

    Designation : Senior Engineer / Principal Engineer / Technical LeadExperience Required : 4 to 10 YearsJob Location : AhmedabadShift Timings : 10 AM to 7 PM (Mon-Fri)Job Functions / Responsibilities:Technical responsibilities:• Requirement Understanding and requirement writing• Effort Estimate• Architecting Embedded systems• Design and develop...


  • Ahmedabad, Gujarat, India IndieSemiC Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    We're Hiring: (Team Lead) Embedded Firmware EngineerLocation:Ahmedabad | Full-Time | On-SiteExperience Required:5+ YearsAre you passionate aboutembedded systems,firmware architecture, and building high-performance solutions?Join us atIndiesemic Pvt. Ltd., where innovation meets execution We're on the lookout for aEmbedded Firmware Engineerto lead...

  • Embedded Developer

    2 weeks ago


    Ahmedabad, Gujarat, India, Gujarat VOLANSYS Full time

    Designation : Senior EngineerExperience Required : 4 to 6 YearsJob Location : AhmedabadShift Timings : 10 AM to 7 PM (Mon-Fri)Job Functions / Responsibilities:Technical responsibilities:• Requirement Understanding and requirement writing• Effort Estimate• Architecting Embedded systems• Design and develop Embedded systems based on customer needs•...

  • Firmware Engineer

    4 days ago


    Ahmedabad, Gujarat, India Convasys Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Firmware Engineer – Embedded Systems & IoTWe are looking for a Firmware Engineer to join our team and contribute to the development of cutting-edge embedded systems and IoT applications.Key Responsibilities:Design and development of firmware for embedded systems.Develop and maintain device drivers (I2C, SPI, UART, ADC, PWM, etc.).Hardware integration and...