Senior Embedded Software Engineer
SAS ONE Verified employer
Actively hiring · Posted 3d ago · JEV2610C892D517A3
Job description
Senior Embedded Software Engineer – U-boot, Linux Kernel & Device Drivers Company Name: SAS One Pvt Ltd ([hidden] Location: Bengaluru, India Experience: 6+ years Job Summary: We are looking for a highly skilled Senior Embedded Software Engineer experienced in Embedded C development, Linux Kernel programming, and Device Driver design. The ideal candidate will contribute to low-level software development for embedded systems, working closely with hardware teams to design, implement, and optimize drivers and kernel modules for next-generation platforms. Key Responsibilities: Design, develop, and debug embedded software in C for SoM(System On Modules). Develop and maintain board support packages (BSPs), bootloaders, and low-level firmware. Work on real-time performance optimization, memory management, and inter-process communication. Develop and maintain Linux kernel modules and device drivers for various peripherals (I2C, SPI, UART, GPIO, USB, PCIe, HDMI, etc.). Collaborate with hardware engineers for bring-up, debugging, and validation of new boards. Required Skills & Experience: Bachelor’s or Master’s degree in Electronics, Computer Engineering, or related field. 6+ years of hands-on experience in embedded software development. Strong proficiency in Embedded C. Deep understanding of Linux Kernel internals, device driver architecture, and hardware software interaction. Familiarity with ARM architecture, SoC bring-up, and YOCTO environments is a plus. Strong debugging and analytical skills, with the ability to work independently in fast-paced environments. Preferred / Good-to-Have Skills: Exposure to Yocto Project, U-Boot, and bootloader customization. Experience with embedded Linux distributions or open-source contributions. Understanding of hardware schematics and signal analysis (oscilloscope, logic analyzer).
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with SAS ONE.
- Track your application and get updates by email and WhatsApp.