Please login to view complete job details and apply.
Active

Embedded Linux developer (Yocto) (Camera 5G)

Job ID: JB-883EB

Amantya technologies

Gurugram India Full-time Technology Mid Level 900,000 - 1,500,000 INR (yearly)
0 applications
2 positions available
Posted 1 month ago
Deadline: Jan 01, 3000
Recruiter Commission: 0%
Skills
Linux C/C++ Yocto Multithreading Driver Development Kernel Customization U-Boot BSP modules Device tree customization Inter-process communication Integration of third-party software Debugging Diagnostics tools Performance optimization Agile methodologies
Description & Requirements

Mandatory Skills

Linux
C/C++
Yocto
Multithreading
Driver Development
Kernel Customization
Additional Skills

Job Description

Key Skills:

Proficient in C/C++
Strong understanding of Yocto: layers, recipes, customization
Experience in driver development/debugging, U-Boot, kernel customization
Familiarity with Linux BSP modules and device tree customization

Hands-on Linux application development:

• Multi-threading and synchronization (semaphores, mutexes, queues)

• Inter-process communication (pipes, shared memory)

Integration of third-party software/libraries with Yocto builds
Debugging and diagnostics using tools (logic analyzer, oscilloscope)
Performance optimization (power, memory, CPU/GPU)
Capable of independently owning and delivering complete Yocto-based embedded Linux BSP
Good to have: experience in Camera domain (ISP pipelines)

Key Responsibilities:

Design and maintain Linux BSPs using Yocto: create and manage recipes, layers, and meta-packages
Customize and manage device trees (DTB) and kernel configurations
Develop and optimize power and performance in Linux BSP, file system, and services
Design and implement C/C++ applications for embedded Linux environments
Optimize software for constrained environments (memory, CPU, power)
Troubleshoot and debug system-level issues across software and hardware boundaries
Mentor junior engineers, promoting robust development practices
Stay current with advancements in embedded systems and Yocto development
Collaborate closely with hardware, product, and test teams to ensure delivery of high-quality products
Follow Agile methodologies for development, tracking tasks via JIRA
Version control and collaboration using Git and Bitbucket.

Additional Information

We are accepting max 30 days of official notice period
Required Qualification
Bachelor of Engineering - Bachelor of Technology (B.E./B.Tech.) ,

Job Insights: Important Tips to source better

1. Avoid sharing candidates with employment gaps or those who have been unemployed for more than four months.

2. Refrain from sharing candidates from Jawaharlal Nehru University.

3. Do not share candidates who have pursued education or worked in Hyderabad or Andhra Pradesh.

4. We exclusively consider candidates with qualifications such as BTech or B.E. in Computer Science, Information Technology, or Electronics and Communication Engineering, as well as B.Sc. in IT or CS, or full-time MCA.

5. Candidates with backgrounds in BCA, B.Com, or Diploma should not be shared.

6. Exclude candidates from open universities.

7. Candidate should clearly mention all project details along with mandatory technical skills used in each project.

8. We are considering 30 days of official notice period.

9. Max. CTC provided will be only upto 3times of years of experience.

10. No flexibility on CTC and notice period.

11. Profile lacking any of the above criterias will be a screen reject.

Please look for local candidates only. Relocation is not open for this role
Please refrain sharing candidates from Noida for Gurugram location.
Questionnaire

Question1 : Experience in driver development/debugging, U-Boot, kernel customization? ?

Desired answer : yes

Question2 : Experience in C/C++ and Yocto? (Please specify separately) ?

Desired answer : Minimum 3 years

Question3 : Experience in Embedded Linux? ?

Desired answer : Minimum 3 years