S
Posted 19 hours ago
Senior Embedded Software Engineer
SAS OneSenior Embedded Software Engineer
Requirements
10+ years embedded software experience, Proficiency in Embedded C, Linux Kernel internals knowledge, NXP or TI hardware experience
Skills
Embedded CLinuxARM
About the role
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
Requirements
- 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
- Experience working on NXP and TI based hardware (Imx6x, imx8x, imx9x, TI Sitara preferred)
Preferred Qualifications
- Familiarity with ARM architecture
- SoC bring-up experience
- YOCTO environments experience
About the Company
SAS One is a leading software-as-a-service (SaaS) company that creates simple business utility softwares to help businesses grow with changing technology. They are committed to providing affordable business solutions to help companies transform into technology-friendly organizations.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Embedded Software Engineer
SAS One · Bangalore
