Job Description – Embedded Linux Engineer (Client Deployment)
Location: Client Site – Noida
Employment Type: Full-Time
Experience: 2–5 Years
Role Overview
We are seeking an Embedded Linux Engineer to be deployed at our client location in Noida. The candidate will be responsible for developing, customizing, debugging, and maintaining Linux-based embedded systems while working closely with the client's engineering team and AaensaTech's internal team.
Key Responsibilities
- Develop and customize Embedded Linux platforms and Board Support Packages (BSP).
- Work on Linux kernel configuration, device drivers, and board bring-up.
- Develop applications in C/C++ for embedded systems.
- Debug hardware and software integration issues.
- Interface with peripherals such as UART, SPI, I2C, CAN, USB, and Ethernet.
- Collaborate with client and internal teams for feature development, testing, and issue resolution.
- Maintain technical documentation and provide regular project updates.
Required Skills
- Strong knowledge of Embedded Linux, C/C++, and Linux Kernel.
- Experience with Device Driver Development, BSP, and U-Boot.
- Hands-on experience with Yocto or Buildroot.
- Familiarity with Git and Linux debugging tools.
- Good communication skills and ability to work from the client location in Noida.
Note: This role requires full-time deployment at the client's premises in Noida and close coordination with both the client and AaensaTech engineering teams.
Pay: ₹483,152.69 - ₹763,169.52 per year
Work Location: In person