Lead C++ Software Architect

4 weeks ago


Bengaluru, Karnataka, India Astrome Technologies Full time
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

Requirements

- Strong knowledge and experience in C++ programming (not just C)
- Experience in abstraction and algorithmic thinking
- Ninja of debugging and logical reasoning
- Design, develop, and implement program and process improvements
- 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 in memory mapped devices in Linux and RTOS environments
- Experience in PHY/MAC layer drivers 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.
  • Junior Architect

    2 weeks ago


    Bengaluru, Karnataka, India AHAMASMI ARCHITECT Full time

    Job DescriptionCompany DescriptionAhamasmi Architect - A specialized Architectural Design and Revit Professional&aposs CompanyRole DescriptionThis is a full-time on-site role for a Junior Architect at AHAMASMI ARCHITECT located in Bengaluru. The Junior Architect will be responsible for assisting in architectural design, project planning, and development of...

  • Software Architect

    2 weeks ago


    Bengaluru, Karnataka, India RingCentral, Inc Full time

    Role Overview : We seek a Software Architect to lead software design and technical guidance for our India Telephony engineering team, representing the PBX Architecture Team locally. This role focuses on defining functional requirements, software design, and mentoring the team during implementation, while collaborating with global Architecture and Product...

  • Software Architect

    1 hour ago


    Bengaluru, Karnataka, India RingCentral, Inc Full time

    Role Overview : We seek a Software Architect to lead software design and technical guidance for our India Telephony engineering team, representing the PBX Architecture Team locally. This role focuses on defining functional requirements, software design, and mentoring the team during implementation, while collaborating with global Architecture and Product...


  • Bengaluru, Karnataka, India Ascendion Full time

    Company Overview: At Ascendion, we strive to push the boundaries of innovation and excellence. Our team of experts is dedicated to delivering cutting-edge solutions, and we're looking for a skilled professional to join us as a Lead Software Architect .NET.Job Description: In this role, you will be responsible for architecting, designing, and implementing...


  • Bengaluru, Karnataka, India Hitachi Full time

    We are seeking a highly skilled Embedded Software Architect to join our team. As an expert in C++, you will be responsible for designing and developing software solutions for automotive applications. Your extensive experience in OS integration, compiler optimization, and debuggers will enable you to drive innovation in the industry.About the RoleIn this...

  • Software Architect

    4 weeks ago


    Bengaluru, Karnataka, India RingCentral, Inc Full time

    Role Overview : We seek a Software Architect to lead software design and technical guidance for our India Telephony engineering team, representing the PBX Architecture Team locally. This role focuses on defining functional requirements, software design, and mentoring the team during implementation, while collaborating with global Architecture and Product...


  • Bengaluru, Karnataka, India Infinite Convergence Solutions Full time

    Job Description:About the Role:We are looking for an experienced C++ developer to join our Network Mobile Solution team to lead and architect system requirements for next-gen mobile experiences. As a collaborative team of software engineers working on cutting-edge technology, you will enjoy defining and creating new messaging products.Main...


  • Bengaluru, Karnataka, India Weekday AI Full time

    At Weekday AI, we're on a mission to push the boundaries of what's possible with artificial intelligence. To achieve this goal, we need talented individuals like you to join our team as a Senior Software Developer - Java/C++.We're seeking a highly skilled software developer with a strong background in Java, C++, and backend development. The ideal candidate...


  • Bengaluru, Karnataka, India Aventra Group Full time

    **Company Overview**Aventra Group is a leading organization that specializes in delivering high-quality software solutions.We are seeking an experienced Senior C++ Engineer to lead the design and implementation of complex software systems.Key Responsibilities:Design, implement, and deliver high-performance applications using C++, C#, and Fortran.Apply...


  • Bengaluru, Karnataka, India Getinz Full time

    Our CompanyGetinz is a fast-growing technology company that aims to provide innovative software solutions to businesses worldwide. We believe in fostering a collaborative and supportive work environment where our employees can grow professionally and personally.Job OpportunityWe are looking for an experienced Team Lead/associated software architect, Software...

  • Software Architect

    2 days ago


    Bengaluru, Karnataka, India RingCentral, Inc Full time

    Role Overview :We seek a Software Architect to lead software design and technical guidance for our India Telephony engineering team, representing the PBX Architecture Team locally.This role focuses on defining functional requirements, software design, and mentoring the team during implementation, while collaborating with global Architecture and Product ...

  • Technical Architect

    4 weeks ago


    Bengaluru, Karnataka, India Sonata Software Full time

    Job Title: Solutions Architect ( Azure, GenAI ) Location: Bangalore Experience: 10-12 Years Overall Overview: We are seeking an experienced Solutions Architect with a strong background in designing, architecting, and deploying enterprise-level solutions. This role is ideal for someone with significant experience in modern application development,...


  • Bengaluru, Karnataka, India Domnic Lewis Full time

    Embedded Software Architect Location: Bangalore Experience: 7-10 years Job Type: Full-time Role Summary & Responsibilities: We are looking for an Embedded Software Architect to design and develop Linux-based embedded systems for passenger information systems. In this role, you will: Design and develop embedded C++ architectures for real-time Linux systems...


  • Bengaluru, Karnataka, India Spigot Software Full time

    Spigot Software is seeking a seasoned Lead Engineer to architect, build, and deliver a groundbreaking SaaS solution designed as a unified partner portal hosted on Azure. This high-impact, customer-facing platform will leverage modern cloud-native technologies and provide sophisticated work-streams, collaboration, Generative AI, and integration capabilities.


  • Bengaluru, Karnataka, India Guidewire Software Full time

    Company OverviewGuidewire Software is a leading provider of cloud-based software for the property and casualty insurance industry.We combine digital, core, analytics, and AI to deliver our platform as a cloud service. Our platform enables insurers to engage with customers, innovate, and grow efficiently.Job DescriptionWe are seeking an experienced Technical...


  • Bengaluru, Karnataka, India GlobalLogic Inc Full time

    About Us">At GlobalLogic, we collaborate with top European automotive OEMs to develop and integrate middleware applications for current and next-generation car lines.">We work on remote software update, telematics & connectivity, context-aware systems, and application platforms.">Job Responsibilities:">Implement, extend, and support different middleware...


  • Bengaluru, Karnataka, India Domnic Lewis Full time

    Embedded Software ArchitectLocation: BangaloreExperience: 7-10 yearsJob Type: Full-timeRole Summary & Responsibilities:We are looking for an Embedded Software Architect to design and develop Linux-based embedded systems for passenger information systems. In this role, you will: Design and develop embedded C++ architectures for real-time Linux systems...


  • Bengaluru, Karnataka, India Domnic Lewis Full time

    Embedded Software ArchitectLocation: BangaloreExperience: 7-10 yearsJob Type: Full-timeRole Summary & Responsibilities:We are looking for an Embedded Software Architect to design and develop Linux-based embedded systems for passenger information systems. In this role, you will: Design and develop embedded C++ architectures for real-time Linux systems...


  • Bengaluru, Karnataka, India Happiest Minds Technologies Limited Full time

    Job SummaryHappiest Minds Technologies Limited is seeking an experienced Cloud-Based Software Architect to join our team. As a key member of our engineering team, the successful candidate will be responsible for designing and developing scalable cloud-based applications using .NET Core and C#. The ideal candidate will have expertise in architecting and...


  • Bengaluru, Karnataka, India Domnic Lewis Private Limited Full time

    Job DescriptionWe are seeking an Embedded Software Architect to design and develop Linux-based embedded systems for Passenger Information Systems. This role requires expertise in embedded C++ architecture, system integration, and software development for real-time Linux systems. The ideal candidate will lead software teams, mentor junior engineers, and drive...