
Open since Sep 2026
C++ Software DeveloperAstrome Technologies · Bengaluru
C++ Software Developer
BengaluruRemoteFull-time
AI Summary
Design, develop, and implement embedded systems software in C++ on Linux and RTOS platforms, including device drivers, board bring-up, and serial communication protocols.
About this role
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.
Skills
Automated TestingBoard Bring-upC++DebuggingDevice DriversEmbedded SystemsFreeRTOSI2CLinuxMemory Mapped DevicesPHY/MAC Layer DriversPythonSPIUART
Explore related jobs
More jobs at Astrome Technologies
Similar C++ jobs
- S
Automation TestingSQUIRCLE IT CONSULTING SERVICES PVT. LTD · Bengaluru, KA - S
Automation TestingSonsoft Inc · Weehawken, NJ - A
QA - Automation testAlten · Valbonne, Provence-Alpes-Côte d'Azur - T
Automation testingTestingxperts · San Mateo, CA - S
Automated Test EngineerSteampunk · McLean, VA - C
Automation Testing LeadCapio Group · Sacramento, California
Jobs in Bengaluru
- W
Assistant Manager - Sr. Data Engineering | Databricks | ADF | SnowflakeWNS Global Services · Bengaluru, KA - JSenior Software Engineer - Agentic AI PlatformJazzX AI · Bengaluru, Karnataka
- RPrincipal Data ArchitectReferrals Only · Bangalore, India
- ZStaff Software Development EngineerZscaler · Bangalore, IND
- SBrokerage Operations AnalystStoneX Group · Bangalore, India
- T
Staff Product ManagerTekion · Bangalore HQ
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.