i
SAS One
7 SAS One Jobs
SAS One - Senior System Software Engineer - Embedded System (6-8 yrs)
SAS One
posted 12hr ago
Fixed timing
Key skills for the job
Experience & Qualifications :
Education :
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
Experience :
- Minimum of 6+ years in software development, focusing on embedded systems.
- Hands-on experience with Linux, Yocto BSP, ARM, and x86 architectures.
- Strong background in system-level programming for Linux and developing device drivers.
- Experience in Android Board Support Packages (BSP).
We are seeking a highly skilled Senior Linux + Yocto System Software Engineer to develop and optimize embedded solutions.
The ideal candidate will have extensive experience in Linux, Yocto BSP, ARM, and x86 architectures, as well as expertise in system-level programming and device driver development.
This role involves working on cutting-edge technologies and delivering robust solutions for embedded systems.
Key Responsibilities :
- Design, develop, and optimize software solutions for embedded systems using Linux and Yocto.
- Build and customize Board Support Packages (BSP) for ARM and x86 architectures.
- Develop and debug low-level system software, including kernel modules and device drivers.
- Integrate hardware with software by collaborating with hardware engineers.
- Work on Android Board Support Packages, including kernel modifications and hardware abstraction layers.
- Analyze and improve system performance, reliability, and security.
- Debug and resolve issues at the kernel and application level.
- Collaborate with cross-functional teams to define software requirements and deliver solutions.
- Maintain detailed technical documentation for software designs, processes, and troubleshooting.
Required Skills and Qualifications :
- Minimum of 6+ years in software development, focusing on embedded systems.
- Proficiency in Linux kernel programming, Yocto Project, and BSP development.
- Strong knowledge of ARM and x86 architectures.
- Hands-on experience with Android Board Support Packages, including customization and integration.
- Proficiency in C/C++ and scripting languages such as Python or Shell scripting.
- Expertise in using debugging tools like GDB, JTAG, and logic analyzers.
- Familiarity with version control systems (e.g., Git).
- Bachelor's or Master's degree in Computer Science, Electronics, or a related field.
- Experience in real-time operating systems (RTOS) or microcontroller-based systems.
- Familiarity with security features for embedded Linux systems.
- Knowledge of network protocols and communication interfaces (e.g., SPI, I2C, UART).
- Work on cutting-edge embedded solutions in a dynamic and innovative environment.
- Collaborate with a team of highly skilled engineers to deliver impactful solutions.
- Opportunities for professional growth and exposure to advanced technologies.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior System Software Engineer roles with real interview advice
8-13 Yrs
₹ 15 - 30L/yr
Bangalore / Bengaluru
8-13 Yrs
₹ 15 - 30L/yr
Lucknow
6-11 Yrs
3-7 Yrs
Up, Lucknow
6-9 Yrs
Bangalore / Bengaluru