Role: Senior Embedded Software Engineer
Exp- 10+years
Location- Bangalore
Job Description
Experience & Qualifications:
Education: Bachelor’s degree in Computer Science, Computer Engineering, Software
Engineering, or a related field.
Company Overview:
SAS One, a leading software-as-a-service (SaaS) company, creates simple business utility softwares that help businesses to grow with changing times & technology. We are committed to providing our customers with the most affordable business solutions, making it easier for any company to transform into a technology-friendly company.
https://www.linkedin.com/redir...
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.
10+ 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.
Must have worked on NXP and TI based hardware. (Imx6x, imx8x, imx9x, TI Sitara preferred)
Familiarity with ARM architecture, SoC bring-up, and YOCTO environments is a plus.
Strong debugging and analytical skills, with ability to work independently in fast-paced environments.
Skills Required
- Bachelor's or Master's degree in Electronics, Computer Engineering, Computer Science, or related field
- 10+ years 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
- Experience developing Linux kernel modules and device drivers for peripherals (I2C, SPI, UART, GPIO, USB, PCIe, HDMI, etc.)
- Experience with NXP and TI based hardware (i.MX6/i.MX8/i.MX9, TI Sitara)
- Strong debugging and analytical skills; ability to work independently in fast-paced environments
- Familiarity with ARM architecture, SoC bring-up, and Yocto environment
What We Do
NextHire Consulting is an AI-driven recruiting platform that streamlines the hiring process for companies. By leveraging AI agents for sourcing, screening, and interviewing, the platform enables teams to focus on pre-qualified finalists. It provides data-driven insights into candidate soft skills and behavioral styles, aiming to disrupt traditional recruitment models with efficient, automated, and science-based talent acquisition solutions for businesses of all sizes.









