# C++ Software Developer

> Astrome Technologies · Bengaluru, India · Full-time · Posted 2026-05-12

**Workplace:** on_site

**Department:** Software

## Description

Do you like tinkering and programming hardware? Do you feel that urge to see things working together as a system? We have deeply engaging embedded systems requirements which are sure to take you down the rabbit hole. Interested?

-   Experience in abstraction and algorithmic thinking.
-   Ninja of debugging and logical reasoning.
-   Design, develop and implement program and process improvements.

## Requirements

**Job Requirement:**

-   Bachelor's in ECE,/EE
-   Strong knowledge and 2 years of experience in C++ programming (not just C)
-   Hands on experience in Linux
-   Hands on experience in an embedded device

**Desired:**

-   Hands-on experience with network/wireless product
-   Hands-on experience in Python
-   Hands-on experience in I2C, SPI, UART and such serial communication protocols
-   Hands-on experience in device drivers and board bring-up in Linux and FreeRTOS.
-   Experience in memory mapped devices in Linux and RTOS environments.
-   Experience in PHY/MAC layer drivers for Linux.
-   Experience in automated testing.

## Benefits

We offer great career growth, ESOPs, Gratuity, PF and Health Insurance.

## Apply

[Apply at Astrome Technologies](https://apply.workable.com/astrome-technologies/j/763A530542/apply)

---
Powered by [Workable](https://www.workable.com)
