Here is a professional and compelling Job Description tailored for a Core Tech Engineer focusing on low-level platform software and driver development.
Job Opening: Core Tech Engineer – Embedded Linux & Platforms
Position Overview
We are seeking a highly skilled and analytical Core Tech Engineer with 3 to 6 years of experience to join our foundational technology team. In this role, you will be responsible for developing the low-level platform software, custom device drivers, and Board Support Packages (BSPs) that form the bedrock of our products.
You will operate at the critical intersection of hardware and software, translating hardware specs into high-performance, production-ready code. If you enjoy board bring-up, kernel-level hacking, and optimizing hardware-to-software communication, this role is for you.
Key Responsibilities
- Device Driver Development: Architect, implement, and maintain Linux device drivers for a variety of peripheral interfaces (e.g., I2C, SPI, UART, USB, PCIe).
- Platform & BSP Integration: Support Board Support Package (BSP) configuration, bootloader tuning (e.g., U-Boot), and initial board bring-up for new hardware iterations.
- Kernel Debugging: Isolate, diagnose, and resolve complex kernel-space issues, race conditions, memory leaks, and system crashes.
- Hardware-Software Interfacing: Collaborate closely with hardware design teams to review data sheets, schematics, and register maps to ensure seamless software enablement.
Required Skills & Qualifications
- Experience: 3–6 years of professional experience in embedded software engineering or low-level systems programming.
- Core Language: Exceptional proficiency in Embedded C with a strong understanding of memory management and concurrency.
- OS & Kernel: Solid hands-on experience with Linux kernel programming and an understanding of kernel subsystems.
- Low-Level Concepts: Deep knowledge of handling hardware Interrupts (IRQs), configuring DMA (Direct Memory Access), and working with Inter-Process Communication (IPC) mechanisms.
- Hardware Literacy: Ability to read hardware schematics and use debugging equipment (such as logic analyzers, oscilloscopes, or JTAG debuggers) when necessary.
Pay: From ₹900,000.00 per year
Work Location: In person