Astrome Technologies

Lead C++ Software Architect

Bengaluru, Karnataka, India · Work style not stated · Full-time

Apply on the employer’s site ↗See how well you match this job

You apply directly with the employer. ROLIVA does not submit applications from this page and is not the employer.

About the role

Description from the employer’s posting. Check the employer’s page for the current version.

  • EmployerAstrome Technologies
  • LocationBengaluru, Karnataka, India
  • Work styleWork style not stated
  • Employment typeFull-time
  • Employer posted

Company Description

Astrome is a deeptech startup that is revolutionizing 5G and rural telecommunication deployment through its patented millimeter wave E-band radios and satellite communication products. Our solutions offer cost-efficient, low-latency, and high-capacity connectivity to remote and underserved areas. We are headquartered in Bengaluru and are committed to enabling equitable access to communication networks across the globe.

Role Description

This is a full-time on-site role for a Lead Software Engineer. The Lead Software Engineer will be responsible for overseeing the development and implementation of software projects, managing software development teams, and leading the design and architecture of software systems.

Responsibilities

  • Lead a team of engineers to develop system software required for our products
  • Review code of the team to ensure that coding standards are complied with
  • Create a roadmap for feature development to meet customer needs
  • Contribute hands-on with your team in the development of the software stack
  • Design, develop, test, debug, update, and maintain code
Show full description

Requirements

  • 8+ years of hands on experience in C++ programming (not just C)
  • Experience in abstraction and algorithmic thinking
  • Ninja of debugging real-time embedded systems and logical reasoning
  • Design, develop, and implement program and process improvements
  • Overall 13+ years of experience of which at least 3 years of experience leading a team
  • Hands-on experience in device drivers and board bring-up in Linux and FreeRTOS
  • Hands-on experience in I2C, SPI, UART, and other serial communication protocols
  • Experience with LInux kernel and Hardware accelerator based datapath( in SoC's) for packet processing is a plus.
  • Experience in memory mapped devices in Linux and RTOS environments
  • Experience in Wireless firmware (example PHY/MAC layer drivers for WiFi) for Linux
  • Hands-on experience in Python
  • Experience in automated testing
  • Computer Science and Software Development skills
  • Programming and Object-Oriented Programming (OOP) skills
  • Experience in managing software development teams
  • Excellent problem-solving and analytical skills
  • Strong communication and team player skills
  • Bachelor's or Master's degree in Computer Science or related field
  • Experience working in deeptech, telecommunications, or related fields is a plus

Benefits

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

Staying safe while you apply

  • Never pay to apply, interview or accept an offer. ROLIVA never asks you for payment to apply to a job.
  • Apply only through the official “Apply on the employer’s site” button, on the employer’s own site, and check that a recruiter’s email uses that employer’s own domain rather than a free email address.
  • Be cautious of an offer made with no real interview, or pressure to decide quickly or share financial details early.

Does something look wrong with this listing? Use “Report broken link” in the role details, or read ROLIVA’s full job-safety guidance ↗.

Preparing for this role with ROLIVA

  • Check the fit.

    Compare the requirements with the experience you have confirmed, including gaps.

  • Prepare honestly.

    Build interview stories and application drafts from your own evidence.

  • Keep track.

    Save the role and record your own application status and follow-ups.

Create a free workspace or log in.

At a glance

  • Employment typeFull-time
  • SeniorityLead / Principal
  • Employer posted
  • Added to ROLIVA
  • Last checked

Skills in this posting

Skills ROLIVA found in the employer’s own description above. A mention is not a requirement.

Python C++

Explore similar roles

Similar jobs

Astrome Technologies

Space Simulation Engineer

Bangalore, Karnataka, India

Work style not statedFull-time

Astrome Technologies

Lead FPGA Design Engineer

Bengaluru, Karnataka, India

Work style not statedFull-time