Embedded Software Lead for Space Technology

4 days ago


Bengaluru, Karnataka, India Gimbal Space Full time

About Gimbal Space

We provide innovative satellite components for low-earth-orbit applications, making space more accessible.

Gimbal Space is a well-capitalized venture-backed startup with a passionate team of problem solvers. Our mission is to offer a rewarding work environment where you'll learn and make a significant impact.

As a Senior Embedded Software Engineer, you will lead firmware development for our products and design innovative systems under tight timelines. Your primary responsibilities will be:

  1. Complete ownership of all core products within designated areas, acting as a single point of contact for driving firmware development.
  2. Write quality firmware for common processors and microcontrollers (e.g. STM32, ARM, RISC V, etc.).
  3. Develop systems that allow for test execution across multiple environments such as virtualized hardware or real hardware-in-the-loop simulations.
  4. Build robust and reliable software in a third of the time that most reasonable people think possible.
  5. Develop prototypes to prove key design concepts and quantify technical constraints.
  6. Participate in architecture, design, and code reviews.
  7. Invent new tools that enable more frequent and reliable software deployment, test execution, and data analysis.
  8. Mentor & train junior engineers.

Requirements

To succeed in this role, you should have:

  • B.S., M.S., or Ph.D. in computer science, electrical engineering, or STEM-related field (or 5+ years of professional experience in place of the degree).
  • Minimum 5 years of industry experience working on production hardware design.
  • Strong C/C++ and Python programming experience.
  • Great embedded systems fundamentals: resource-efficient design, low-level drivers, bit manipulation, responsive software and IRQ handling, RTOS frameworks, I/O, and communication buses.
  • Strong learner with a high appetite for learning new skills, languages, and tools.
  • Must be able to work with minimal guidance in fast-changing environments.

Preferred Requirements

  • Familiarity with motor control, PID control, FOC, and PWM.
  • Familiarity with digital signal processing, digital image processing, & control theory.
  • Experience building firmware for Satellites.

Additional Requirements

  • This is an onsite position in Bangalore, Karnataka.
  • Willingness to work long hours and weekends as needed by critical deadlines.

Salary Range

Rupee 20,00,000 - 35,00,000 per annum, depending on experience.



  • Bengaluru, Karnataka, India Gimbal Space Full time

    Gimbal Space provides low-cost, reliable, and readily available satellite components for low-earth-orbit applications. Our mission is to democratize space by allowing easy access to high-quality products. We are a well-capitalized, venture-backed startup with a passionate, driven, and collaborative team.About the RoleAs a Senior Embedded Software Engineer at...


  • Bengaluru, Karnataka, India Gimbal Space Full time

    About UsGimbal Space is a pioneer in democratizing space technology by providing affordable, reliable, and accessible satellite components for low-earth-orbit applications. We are a well-capitalized, venture-backed startup with a passionate and collaborative team.Our MissionWe aim to make space more accessible by offering high-quality products and a...


  • Bengaluru, Karnataka, India Gimbal Space Full time

    About Gimbal SpaceGimbal Space is a well-capitalized, venture-backed startup that provides low-cost, reliable, and readily available satellite components for low-earth-orbit applications. Our mission is to democratize space by making it accessible to everyone.Job OverviewWe are looking for an experienced Senior Embedded Software Engineer to lead firmware...


  • Bengaluru, Karnataka, India Gimbal Space Full time

    About Gimbal SpaceGimbal Space is a venture-backed startup providing low-cost, reliable, and accessible satellite components for low-earth-orbit applications. Our mission is to democratize space by making high-quality products easily available.We are a well-capitalized startup with a passionate and driven team that focuses on creating a rewarding work...


  • Bengaluru, Karnataka, India Gimbal Space Full time

    About the RoleIn this exciting position as a Senior Embedded Software Developer at Gimbal Space, you will lead firmware development for our innovative satellite components and design cutting-edge systems under tight deadlines.As a key member of our team, your primary responsibilities will be:Complete ownership of all core products within designated areas...

  • Technical Lead

    1 month ago


    Bengaluru, Karnataka, India L&T Technology Services Full time

    Job SummaryWe are seeking an experienced Technical Lead for our Embedded Software Development team at L&T Technology Services. In this role, you will lead the design and development of cutting-edge embedded systems and software solutions.


  • Bengaluru, Karnataka, India CAPUF Embedded Full time

    Overview of CAPUF EmbeddedCAPUF Embedded Private Limited is a leading embedded product development company. We specialize in creating end-to-end solutions for custom hardware, firmware, and software development.Job SummaryWe are seeking an experienced Embedded Hardware Development Engineer to join our team. The successful candidate will be responsible for...


  • Bengaluru, Karnataka, India Ixly Technology Full time

    Job Title: Senior Embedded Software ArchitectWe are seeking a highly skilled Senior Embedded Software Architect to join our team at Ixly Technology. The ideal candidate will have extensive experience in embedded system development, specifically in embedded Linux and real-time operating systems.Key Responsibilities:Design and develop embedded software for...


  • Bengaluru, Karnataka, India Ixly Technology Full time

    Job Description:We are seeking a highly skilled Embedded Software Architect to lead the development of our next-generation embedded systems. As a key member of our engineering team, you will be responsible for designing and developing software solutions for microcontrollers and real-time operating systems.Key Responsibilities:Design and develop embedded...


  • Bengaluru, Karnataka, India MaimsD Technology Full time

    MaimsD Technology is a leading technology firm that requires an experienced Senior Embedded Software Developer for our Bangalore office. The salary for this position is estimated to be between $90,000 and $140,000 per year.Job Description:We are looking for a highly skilled Senior Embedded Software Developer to design, develop, and test embedded software...


  • Bengaluru, Karnataka, India Ixly Technology Full time

    About the Role: We are looking for a talented Lead Embedded Systems Developer to join our team at Ixly Technology. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining embedded software for various microcontrollers.Key Responsibilities:Collaborate with hardware teams to integrate embedded software with...


  • Bengaluru, Karnataka, India MaimsD Technology Full time

    **Overview:**MaimsD Technology is a leading provider of innovative solutions in the field of embedded systems. We are committed to delivering high-quality products that meet the needs of our customers.About the Job:We are looking for a skilled Software Engineer for Embedded Systems to join our team. The successful candidate will be responsible for designing,...


  • Bengaluru, Karnataka, India MaimsD Technology Full time

    Job Description:MaimsD Technology is seeking a highly skilled Embedded Systems Software Developer to join our team. As an Embedded Systems Software Developer, you will design, develop, and test embedded software applications using C programming language.This role requires a strong understanding of Cortex-based microcontroller architectures and experience...


  • Bengaluru, Karnataka, India Nixcel Software Full time

    Nixcel Software is a leading software development company that specializes in creating innovative solutions for the automotive industry. We are currently seeking an exceptional Embedded Software Specialist to join our team.About the RoleThe ideal candidate will have strong experience in embedded domains, preferably automotive, and exceptional C/C++...


  • Bengaluru, Karnataka, India MaimsD Technology Full time

    Firmware Development OpportunityAbout the RoleMaimsD Technology is a leading technology company that provides innovative solutions for IoT systems. We are seeking an experienced Firmware Developer to join our team.Key Responsibilities:Design and develop embedded software applications using C programming language.Implement TCP/IP and Wi-Fi protocols on...


  • Bengaluru, Karnataka, India TekPillar Services Pvt. Ltd Full time

    Job Title: Embedded Software Team LeadTekPillar Services Pvt. Ltd is seeking an experienced Embedded Software Team Lead to join our team. The ideal candidate will have a strong background in firmware development and a proven track record of leading high-performing teams.Key Responsibilities:Lead a team of 5-7 embedded software engineersDevelop and implement...


  • Bengaluru, Karnataka, India MaimsD Technology Full time

    C/C++ Embedded EngineerMaimsD Technology is seeking a highly skilled Senior Embedded Software Developer to join our team in Bangalore, India.We offer an attractive salary of ₹1,200,000 - ₹1,800,000 per annum for this role.Job Description:Design and develop embedded software applications using C/C++ programming languages.Collaborate with teams to...


  • Bengaluru, Karnataka, India MaimsD Technology Full time

    Job Overview">MaimsD Technology is seeking an experienced Embedded Software Development Engineer to join our team. This role will be responsible for designing and developing embedded software applications, conducting software unit testing, and collaborating with cross-functional teams.


  • Bengaluru, Karnataka, India MaimsD Technology Full time

    **Job Description**We are seeking an experienced Embedded Software Development Expert to join our team at MaimsD Technology in Bangalore.About the Role:Design, develop, and test embedded software applications using C and assembly languages.Conduct software unit testing to ensure code quality and functionality.Analyze and debug complex software issues using...


  • Bengaluru, Karnataka, India Oracle Full time

    About Oracle:A competitive salary of $150,000 - $200,000 per year is offered for this position.Job DescriptionThis Senior Embedded Software Engineer will collaborate closely with other software engineers to provide feedback on functional requirements and implement features as needed. The engineer will ensure the achievement of feature sets and specifications...