Role:Senior Embedded Software Engineer

Exp- 6+years

Location- Bangalore

Job Description

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 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.
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

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...