Cutshort logo
For Employers
SAS ONE logo
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Senior Embedded Software Engineer at SAS ONE · Bengaluru (Bangalore) · 6 - 10 years · ₹30L - ₹45L / yr · Bootstrapped · Posted 11 Mar 2026

SAS ONE's logo

Senior Embedded Software Engineer

swapnil Tiwari's profile picture
Posted by swapnil Tiwari
6 - 10 yrs
₹30L - ₹45L / yr
Bengaluru (Bangalore)
Skills
Linux kernel
BSP
Yocto
Embedded C
bootloaders
UART
GPIO
SoC
ARM architecture
Oscilloscope
Firmware
SoM

Senior Embedded Software Engineer – U-boot, Linux Kernel & Device Drivers


Company Name: SAS One Pvt Ltd (www.sasone.in)

Location: Bengaluru, India

Experience: 6+ years


Job Summary:

We are looking for a highly skilled Senior Embedded Software Engineer experienced in Embedded C development, Linux Kernel programming, and Device Driver design. The ideal candidate will contribute to low-level software development for embedded systems, working closely with hardware teams to design, implement, and optimize drivers and kernel modules for next-generation platforms.


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.
  • 6+ 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.
  • Familiarity with ARM architecture, SoC bring-up, and YOCTO environments is a plus.
  • Strong debugging and analytical skills, with the ability to work independently in fast-paced environments.


Preferred / Good-to-Have Skills:

  • Exposure to Yocto Project, U-Boot, and bootloader customization.
  • Experience with embedded Linux distributions or open-source contributions.
  • Understanding of hardware schematics and signal analysis (oscilloscope, logic analyzer).



Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About SAS ONE

Founded :
2021
Type :
Services
Size :
20-100
Stage :
Bootstrapped

About

At SAS One Private Limited, technology is our forte. Our team comprises seasoned expert engineers dedicated to staying ahead in the ever-evolving landscapes of SaaS, software development, electronics, and embedded solutions. Our commitment to exploring new horizons ensures that your projects are at the forefront of technological advancements. At SAS One, we work closely with you to understand your vision and objectives, ensuring that every project is a collaborative success.

Read more

Candid answers by the company

What is the location preference of jobs?

Bangalore / Lucknow

Company social profiles

linkedin

Similar jobs (10)

Leading Global MNC
Leading Global MNC
Agency job
via Bean HR Consulting by Harjeet Sachdev
Faridabad
7 - 12 yrs
Best in industry
skill iconC++
FreeRTOS
Microcontrollers
Oscilloscope
Logic analyzer
+1 more

We are looking for Embedded Developer with Leading Global MNC - Faridabad


Description:

  • Strong experience with 32-bit microcontrollers such as STM32, NXP, Renesas, TI, Microchip, etc.
  • Excellent knowledge of C/C++ programming and exposure to Assembly.
  • Strong experience with RTOS such as FreeRTOS, µC/OS, embOS, VxWorks, QNX, etc.
  • Hands-on experience in developing HAL, BSP and low-level device drivers.
  • Strong understanding of microcontroller peripherals and interfaces** including ADC, DAC, I2C, SPI, UART, CAN/CAN FD, RS485, DMA, Ethernet, SD/eMMC, SDIO, etc.
  • Strong experience with Automotive communication protocols such as CAN, CAN FD, LIN, J1939 and UDS.
  • Knowledge of AUTOSAR concepts and architecture is an advantage.
  • Experience with automotive diagnostics, ECU communication, and vehicle network architecture.
  • Hands-on experience using Oscilloscope, Logic Analyzer, Function Generator, Multimeter and other debugging equipment.
  • Experience in board bring-up, hardware-software integration and debugging of embedded boards.
  • Ability to debug power, clock, reset, communication interfaces, and peripheral-related hardware issues at board level.
  • Good understanding of schematics, PCB layouts and electronic circuits around microcontrollers and ARM-based systems.
  • Ability to work closely with hardware engineers for design reviews, component selection, hardware validation, and issue resolution.
  • Experience with prototype board testing, hardware validation, and root-cause analysis of HW/SW issues.
  • Experience in reverse engineering and debugging of embedded systems.
  • Strong understanding of embedded system architecture and system-level design.
  • Experience with Embedded Linux and/or RTOS-based systems is an advantage.
  • Knowledge of networking concepts including OSI layers, TCP/IP stacks and common IP protocols is a plus.
  • Knowledge of NMEA/NMEA 2000 standards is a plus.
  • Exposure to ASPICE, ISO 26262, MISRA-C and automotive cybersecurity is an advantage.
  • Experience with automotive development and debugging tools such as Vector CANoe/CANalyzer is a plus.

 

Roles & Responsibilities:

 

The right person for this position should have 7+ years of experience in Embedded Systems, preferably with strong exposure to Automotive Embedded Systems.

The candidate should be passionate, technology-driven, and have a strong interest in embedded devices, automotive electronics, IoT, and connected vehicle technologies.

The candidate should be capable of understanding system and product requirements, translating them into technical tasks and solutions, and working as a senior technical individual contributor while collaborating effectively with cross-functional teams.

Read more
LetsIntern
at LetsIntern
1 candid answer
Ashish Singh
Posted by Ashish Singh
Remote only
0 - 1 yrs
₹12000 - ₹18000 / mo
Power Electronics
Electronics
Embedded C

Power Electric Vehicles with embedded software for battery management and autonomous driving.


What you'll do:

  • Develop BMS algorithms (SOC/SOH estimation)
  • Implement CAN bus communication protocols
  • Code motor control algorithms (FOC, sensorless)
  • Build ADAS features (ultrasonic parking, vision)
  • HIL testing with Vector tools
  • Optimize for automotive-grade reliability (AUTOSAR)

What we need:

  • C/C++, Embedded Linux/RTOS
  • Microcontroller experience (STM32, NXP)
  • Control systems or automotive interest
  • Debugging skills (oscilloscopes, logic analyzers)

Future-proof skills:

  • Work on actual EV prototypes
  • Portfolio for Tata, Mahindra EV teams
  • Automotive cybersecurity exposure
Read more
Zenius IT Services Pvt Ltd
Hyderabad
2 - 4 yrs
₹4L - ₹7L / yr
skill iconC
skill iconC++
skill iconPython
Shell Scripting
Internet of Things (IOT)
+1 more

Embedded Systems / Firmware Engineer


Key Responsibilities

  • Develop embedded firmware for IoT and connected devices using C/C++.
  • Work on RTOS, bare-metal programming, memory management, device drivers, and communication protocols.
  • Develop and integrate drivers/interfaces for cameras, motors, sensors, and vision systems.
  • Work with Python and Shell scripting for development and automation.
  • Apply basic AI/ML and computer vision concepts to embedded applications.
  • Collaborate on electrical and mechanical design, hardware integration, testing, and debugging.


Required Skills

  • C, C++, Python, Shell Scripting
  • Embedded Systems & Firmware
  • IoT, RTOS, Bare Metal
  • Memory Management & Device Drivers
  • Communication Protocols
  • Camera, Motor & Vision Systems
  • Basic AI/ML understanding
  • Electrical & Mechanical Design understanding


Read more
Bengaluru (Bangalore)
8 - 10 yrs
₹12L - ₹15L / yr
RTOS
Embedded C
ESP32

Greetings from Skoegle IoT Innovations Pvt Ltd 


Job Summary

We are looking for an experienced Embedded Firmware Engineer with expertise in embedded systems, firmware architecture, RTOS, and embedded software development for IoT, wearable, automotive, industrial, and medical-grade products.



Key Responsibilities

• Design, develop, debug, and maintain firmware in C, C++, and Embedded C.

• Develop firmware for ESP32, nRF52832/52840, ATmega328P, and Raspberry Pi platforms.

• Integrate sensors using I2C, SPI, UART, ADC, GPIO, PWM, CAN, and USB.

• Develop RTOS and bare-metal firmware.

• Implement BLE, GSM/4G, GPS/GNSS, LoRa, Wi-Fi, NFC/RFID communication.

• Design bootloaders, OTA updates, and secure firmware upgrades.

• Optimize power consumption, sleep modes, memory allocation, and performance.

• Develop sensor drivers, calibration routines, and medical-grade firmware.

• Program bare ICs and support PCB bring-up, pin selection, and hardware validation.

• Support HTTP/HTTPS GET/POST/PUT APIs and embedded networking.

Required Skills

• Embedded Systems and Embedded Software Development

• C, C++, Embedded C

• RTOS, Bare-Metal Programming

• Operating Systems fundamentals

• I2C, SPI, UART, Digital & Analog Signals

• Sensor Integration

• Arduino IDE, VS Code, SEGGER Embedded Studio, J-Link

• ESP32 Series, nRF52832/52840, ATmega328P, Raspberry Pi

• BLE (UUIDs), GSM (band configuration), GPS, LoRa

• Python, HTML, HTTP/HTTPS

• Bootloader Development, OTA, Power Optimization

• Memory Allocation, Sleep Modes, Sensor Calibration

• Machine Learning on Embedded Systems (preferred)

Read more
Delhi, Gurugram, Noida, Ghaziabad, Faridabad
3 - 8 yrs
₹7L - ₹15L / yr
Embedded C
Firmware development
EV Charger

Role Overview

The Embedded Firmware Engineer will be responsible for development, testing, debugging, and maintenance of embedded firmware for EV Charger and IoT-based products using ESP32 platforms. The role involves working closely with hardware, cloud, mobile application, and testing teams to develop reliable and production-ready embedded solutions.


The candidate should have strong hands-on experience in Embedded C programming, ESP-IDF framework, RTOS-based firmware development, peripheral interfacing, communication protocols, and debugging of embedded systems. Knowledge of EV charging systems, charger communication protocols, and industrial embedded product development is highly preferred.

Key Responsibilities

• Develop embedded firmware in C for ESP32-based embedded systems.

• Work extensively on ESP-IDF framework for application development.

• Design modular, reusable, and scalable firmware architecture.

• Develop low-level drivers and middleware for embedded peripherals.

• Implement multitasking applications using FreeRTOS.

• Optimize firmware for performance, memory utilization, stability, and low power operation.

• Perform firmware integration with hardware modules and external systems.


• Develop and debug firmware for UART, SPI, I2C, CAN, GPIO, ADC, PWM, Ethernet, Wi-Fi, BLE, RS485, and Modbus communication.


• Interface embedded systems with energy meters, display modules, RFID modules, relays/contactors, sensors, and communication modules.


Read more
100network
100network
Agency job
via TalentXO by tabbasum shaikh
Bengaluru (Bangalore)
5 - 8 yrs
₹30L - ₹40L / yr
Linux
pthreads
Sockets
TCP/IP
skill iconPython
+6 more

About Company

We are building general-purpose autonomous robots for US construction to tackle rising costs, safety risks, and labour shortages. Our modular, multi-trade platform combines purpose-built hardware with real-time site intelligence to navigate complex environments and execute tasks with precision. Trained in high-fidelity simulation and already deployed on live sites, our robots deliver 5x faster execution, 250%+ margin expansion, and significant cost savings.

About the Role

We are looking for a versatile, hands-on software engineer to join our growing team. You will work across embedded Linux systems, networking stacks, robotic middleware, and cloud-connected services. This role demands strong fundamentals, intellectual curiosity, and the ability to learn quickly — not just familiarity with buzzwords.

On-site, Bengaluru

Responsibilities

  • Design and implement robot boot-up sequences and service orchestration to ensure reliable, deterministic system bring-up.
  • Configure and manage Linux networking — TCP/IP stack, HTTP, iptables, ARP, DHCP, DNS — for robot-to-cloud and inter-robot communication.
  • Own CI/CD pipelines using ArgoCD, GitHub Actions, and containerized workflows to ship software to robots.
  • Manage Docker-based deployment and runtime environments on robot and cloud infrastructure.
  • Write and maintain system administration tooling and bash scripts for fleet management and diagnostics.
  • Collaborate closely with robotics, perception, and application teams to integrate platform capabilities.
  • Establish and enforce best practices around Git workflows, branching strategies, and code review.
  • Lead and mentor a small platform engineering team — set technical direction, conduct code reviews, and drive execution.

Requirements

All candidates must demonstrate solid, hands-on competency in every item listed below.

  • Linux systems programming in C
  • File I/O — read, write, seek, memory-mapped files
  • Multi-threading — pthreads, mutexes, condition variables, thread safety
  • Socket communication — TCP/UDP sockets, select/poll/epoll
  • Basic data structures & algorithms — stack, heap, queue, linked list
  • General comprehension ability — reading technical manuals, datasheets, and RFCs
  • Python scripting
  • Bash scripting
  • Git — CLI usage, branching, merging, rebasing, conflict resolution
  • Standard UML diagrams — flowchart, sequence diagram, deployment diagram
  • Windowless text editor — vim, nano, or equivalent

Strong Advantage

  • C++ programming — C++17, OOP, templates, STL
  • Common network protocols — DHCP, ARP, TCP, UDP, DNS
  • Network configuration — routers, switches, VLANs, subnetting
  • Server-client application architecture
  • P2P vs. centralised communication — DDS vs. MQTT
  • Database management — SQL vs. NoSQL, schema design
  • Network security — checksums (CRC, MD5, SHA), public-key encryption, digital signatures
  • ROS2 framework — pub/sub, services, actions, lifecycle nodes, DDS transport
  • CMake build system — targets, find_package, CTest integration
  • Docker — Dockerfiles, docker-compose, remote image registries

Must-haves (non-negotiable)

  • Strong Linux systems programming in C — multi-threading (pthreads), socket communication (TCP/UDP, epoll), and file I/O
  • Hands-on experience with CI/CD pipelines (ArgoCD, GitHub Actions) and Docker-based deployments
  • Networking expertise — TCP/IP stack, DHCP, DNS, iptables, inter-device communication
  • Proficiency in Python and Bash scripting for fleet management and diagnostics
  • ROS2 experience (pub/sub, DDS, lifecycle nodes) is a strong advantage



    Read more
    Hashone Careers Private Limited
    Coimbatore
    6 - 10 yrs
    ₹15L - ₹30L / yr
    Embedded software
    Cyber Security

    Job Summary

    We are looking for an Automotive Cybersecurity Engineer with expertise in designing and

    implementing cybersecurity mechanisms for AUTOSAR, QNX, Android, and Linux-based

    automotive platforms. The role focuses on embedded security, secure coding, cryptographic

    solutions, and protecting next-generation automotive systems.

    Key Responsibilities

    • Design and develop security mechanisms for AUTOSAR, QNX, Android, and Linux

    environments.

    • Implement secure boot, secure flashing, secure diagnostics, access control, secure

    compiler usage, and firewall mechanisms.

    • Develop HSM/TEE-based security solutions and secure key storage.

    • Implement hardware-based cryptographic operations.

    • Develop secure embedded software using C/C++.

    • Perform vulnerability analysis and security validation.

    • Collaborate with cross-functional engineering teams.

    • Use Python and GenAI tools (including G-HUB) to improve automation and engineering

    productivity.

    • Conduct code reviews and enforce secure coding practices.

    • Prepare technical documentation and support security audits.

    Required Skills

    • 6–9 years of embedded software or automotive cybersecurity experience.

    • Strong experience with AUTOSAR, QNX, Android, or Linux.

    • Knowledge of secure boot, secure flashing, secure diagnostics, access control, secure

    compiler usage, and firewalls.

    • Experience with HSM, TEE, secure key storage, and hardware cryptography.

    • Strong C/C++ programming skills.

    • Knowledge of MISRA and CERT secure coding standards.

    • Working knowledge of Python and GenAI tools such as G-HUB.

    • Strong analytical and problem-solving skills.

    Preferred Skills

    • Knowledge of ISO 21434 and automotive cybersecurity standards.


    • Experience with threat modeling and penetration testing.

    • Knowledge of PKI and cryptographic libraries.

    • Experience with Agile and CI/CD.

    Education

    Bachelor’s or Master’s degree in Electronics, Computer Science, Cybersecurity, Embedded

    Systems, Information Technology, or a related field.

    Read more
    LetsIntern
    at LetsIntern
    1 candid answer
    Ashish Singh
    Posted by Ashish Singh
    Remote only
    0 - 1 yrs
    ₹1L - ₹2L / yr
    Human Resources (HR)

    About Us

    Corporate Web Solutions provides technology-focused learning opportunities across software, engineering, automation, and emerging technologies.


    Role Overview

    As an Embedded Systems Intern, you'll gain practical exposure to embedded development, microcontrollers, sensors, firmware, and hardware-software integration.


    Key Responsibilities

    • Assist with embedded system projects.
    • Work with microcontrollers and sensors.
    • Develop and test basic firmware.
    • Assist with hardware-software integration.
    • Debug basic system issues.
    • Participate in practical projects.

    Requirements

    • Basic C/C++ knowledge.
    • Understanding of electronics fundamentals.
    • Interest in embedded systems.
    • Knowledge of microcontrollers is a plus.
    • Problem-solving skills.

    Perks

    • Certificate of Internship
    • Flexible work hours
    • Mentorship and real project exposure
    • Potential for PPO
    • Letter of Recommendation
    • Performance-Based Stipend available up to ₹18,000/month


    Read more
    LetsIntern
    at LetsIntern
    1 candid answer
    Ashish Singh
    Posted by Ashish Singh
    Remote only
    0 - 1 yrs
    ₹15000 - ₹18000 / mo
    Embedded C

    About Us

    Corporate Web Solutions provides technology-focused learning opportunities across software, engineering, automation, and emerging technologies.


    Role Overview

    As an Embedded Systems Intern, you'll gain practical exposure to embedded development, microcontrollers, sensors, firmware, and hardware-software integration.


    Key Responsibilities

    • Assist with embedded system projects.
    • Work with microcontrollers and sensors.
    • Develop and test basic firmware.
    • Assist with hardware-software integration.
    • Debug basic system issues.
    • Participate in practical projects.

    Requirements

    • Basic C/C++ knowledge.
    • Understanding of electronics fundamentals.
    • Interest in embedded systems.
    • Knowledge of microcontrollers is a plus.
    • Problem-solving skills.

    Perks

    • Certificate of Internship
    • Flexible work hours
    • Mentorship and real project exposure
    • Potential for PPO
    • Letter of Recommendation
    • Performance-Based Stipend available up to ₹18,000/month
    Read more
    Leading MedTech Company
    Leading MedTech Company
    Agency job
    via Bean HR Consulting by snigdha Khurana
    Bengaluru (Bangalore)
    15 - 20 yrs
    Best in industry
    AOSP
    skill iconAndroid Development
    smart devices

    🚀 We’re Hiring | Senior R&D Manager – Smart Devices

    📍 Location: Bengaluru, India

    💼 Experience: 15+ years

    🔹 Work Mode: On-site


    🟥Key Responsibilities:

    🔹Lead and mentor engineering teams working on embedded OS and user experience.

    🔹Drive architecture, development, validation, release, and product sustenance.

    🔹Provide technical leadership across Android OS, Embedded Linux, BSP, system services, and device integration.

    🔹Guide platform-level development involving AOSP, Android Framework, middleware, HAL, and embedded systems.

    🔹Collaborate with cross-functional teams to deliver reliable, high-quality smart-device solutions.


    ✅ What We’re Looking For

    🔹15+ years of experience in software/embedded engineering.

    🔹Strong expertise in Android Platform / AOSP, Android Framework, HAL, BSP, and device integration.

    🔹Experience with Android-based hardware products such as smart devices, tablets, wearables, kiosks, automotive infotainment, or other embedded products.

    🔹Proven engineering leadership, people management, coaching, and team development experience.

    🔹Embedded Linux / Yocto experience is an added advantage.

    🔹6+ years of direct people management experience preferred.


    📩 Interested or know someone suitable? Share your updated CV : snigdhaattheratebeanhr.com

    Read more
    Why apply to jobs via Cutshort
    people_solving_puzzle
    Personalized job matches
    Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
    people_verifying_people
    Verified hiring teams
    See actual hiring teams, find common social connections or connect with them directly.
    ai_chip
    Move faster with AI
    We use AI to get you faster responses, recommendations and unmatched user experience.
    Did not find a job you were looking for?
    icon
    Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
    companies logo
    companies logo
    companies logo
    companies logo
    companies logo
    Get to hear about interesting companies hiring right now
    Company logo
    Company logo
    Company logo
    Company logo
    Company logo
    Linkedin iconFollow Cutshort
    Users love Cutshort
    Read about what our users have to say about finding their next opportunity on Cutshort.
    Shubham Vishwakarma's profile image

    Shubham Vishwakarma

    Full Stack Developer - Averlon
    I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
    Companies hiring on Cutshort
    companies logos