Linux BSP Engineer

4 - 9 years

4 - 9 Lacs

Posted:5 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Title :

Location :

Qualification :

with good academics results

Experience :

About us :

Mantra Softech is a global hi-tech manufacturer of biometric products and solutions with in-house design and development team. This dream project of like-minded visionaries started in 2006, continues to push the envelope on biometric system capabilities.

Mantra enjoys market leadership in India and is expanding globally with client base in more than 30 countries. Mantras major business comes from government, telecom and financial sectors to name few. Mantras product portfolio includes Fingerprint Sensors, IRIS Sensor, Integrated Fingerprint Devices, Integrated IRIS Devices, POS /Micro ATM / Financial Terminal, IRIS Recognition in Mobile and many more biometric devices. Customer's rapidly growing requirements for complex and sophisticated security system are the inspiration behind Mantra's Innovative products and solutions.

Please visit our website- https://www.mantratec.com/

Job Summary

As a team member at Mantra Softech, the main responsibility is to contribute to Linux BSP projects. The role involves hands-on experience with the Linux kernel and user space environment. Responsibilities include understanding technical requirements, participating in development tasks with guidance, and providing support in specification/document preparation and evaluation.

Roles and Responsibilities

  • Assist in setting up development tools and environments for Linux & Android. Gain exposure to NDK developments and contribute to tasks.
  • Support in the development of new drivers at the kernel level and HAL module development at the Linux level.
  • Learn and contribute to Power and Boot timing optimization for Linux & Android systems. Assist in modifying and enhancing the stock AOSP source for specific applications/OEM. Gain understanding of Migration between Linux versions.
  • Contribute to source code management and participate in Design Gap Analysis. Learn and support Android and Android porting on ARM core processors.
  • Assist in BSP customization tasks.
  • Gain experience with build root for building the root file system. Learn and contribute to Socket programming and Device drivers.
  • Gain exposure to porting OS on devices like PoS Terminals, Note Taking Tablets, Industrial HMIs, etc.
  • Participate in requirements analysis, proposal drafting, and effort/cost estimation for new product design and development.
  • Learn about risk identification, assist in formulating mitigation plans, and contribute to tracking risks during different project stages.
  • Develop debugging and problem-solving skills with guidance.

Key Performance Indicators

1. Exposure to Linux BSP Development tasks.

2. Involvement in Embedded Development using C and C++. Participation in device driver implementation.

3. Exposure to customization of bootloaders and Linux operating systems for embedded platforms. Introduction to porting board support packages from reference platforms.

4. Initial experience in writing custom device drivers.

5. Hands-on software development exposure in C/C++ with guidance.

6. Involvement in reviewing hardware schematics and providing support for hardware design with low-level software components.

7. Gradual transition towards taking ownership of specific tasks on BSP/Driver side with growing technical expertise.

8. Exposure to software/firmware verification and testing processes, with initial contributions to generating documentation of design and test results.

Required Skills

1. Eagerness to learn quickly and adapt in a dynamic, growing company. Developing teamwork skills to collaborate effectively within the team. Basic proficiency in C Programming.

2. Introduction to Android SDK, Objective C, Java, and C++. Initial exposure to Linux and driver development.

3. Familiarity with BSP customization.

4. Emerging understanding of Linux networking and OS concepts.

5. Familiarity with indicated Board Support Package (BSP) understanding and initial development experience.

Total years of Experience:

Warm Regards,


Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

pune, delhi / ncr, mumbai (all areas)