SASONE-Senior Embedded Software Engineer

Bangalore, IN Until 8/21/2026 10+ years exp First posted March 26, 2025 Last posted March 26, 2025
Job description

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.


About this role

Summary

Design and develop embedded software, kernel modules, and device drivers for hardware systems.

Job title

Senior Embedded Software Engineer

Experience level

10+ years

Minimum experience

10+ years exp

Industry

software

Location requirements

Bangalore, IN; remote not allowed

Salary

Not specified

Management role

No

Skills & keywords

Required skills

embedded Clinux kerneldevice driver architecturehardware–software interactionNXPTI

Preferred skills

ARM architectureSoC bring-upYOCTO environments

Specializations

embedded softwareClinux kerneldevice driversSoC
Locations

Structured locations inferred from the posting.

Bengaluru, Karnataka, India

On-site City