All open positions

Senior System Software Engineer for Embedded Solutions

  • Experience: 6-15 Years
  • Location: Bangalore

About the Company

Comprehensive provider of IT, SaaS, and embedded solutions, offering services from consulting, prototype design, to seamless software developments into end products. SAS ONE Pvt Ltd. is a ISO 9001:2015, ISO/IEC 20000-1:2018, ISO 27001:2013, and ISO 13485:2016 certified technology company, specializing in cutting-edge embedded solutions, software development partnerships, SaaS solutions, electronics, IoT and ML technologies. At SAS One, we prioritize understanding your business needs and delivering tailored solutions that effectively address your challenges.

Position Overview

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 systemlevel programming for Linux and developing device drivers. 

Skills: 
• Programming Languages: Proficiency in assembly language, C, C++.  
• Embedded Systems Expertise: Development of device drivers for hardware interfaces 
such as USB, ATA, Video, Audio, Ethernet, CAN, NAND flash, NOR flash, DDR3/4, SDRAM, 
HDMI, PCI Express, SPI, and I2C. 
• Knowledge of wireless technologies like 802.11, WiFi, Bluetooth, GPS, and cellular. 

Tools & Methodologies:  
• Familiarity with Agile/Scrum development methodologies. 
• Experience with tools like spectrum analyzers, oscilloscopes, and JTAG debuggers. 
• Processor Platforms: Extensive experience with ARM Power PC and x86 processor cores. 
• Operating Systems: Proficiency in developing software for Linux with Yocto BSP 
platforms, Experience with Android is optional. 


Key Responsibilities

Responsibilities: 
• Lead the design and development of software for 8, 16, 32, and 64bit processor 
platforms. 
• Develop and optimize software in assembly language, C, C++ for embedded systems. 
• Prepare technical documentation, including design verification test documents, 
software development plans, design specifications, and requirements specifications.

Qualifications

Qualifications: 
Education: Bachelor’s degree in Computer Science, Computer Engineering, Software        
Engineering, or a related field.