Senior Embedded Software Developer

2 days ago


Bengaluru, Karnataka, India Gimbal Space Full time
About the Role

In 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 (ADC Components), acting as a single point of contact for driving firmware development.
  • Write high-quality firmware for common processors and microcontrollers (STM32, ARM, RISC V, etc.).
  • Develop systems that allow for test execution across multiple environments, such as virtualized hardware or real hardware-in-the-loop simulations.
  • Build robust and reliable software in a fraction of the time typically required by others.
  • Develop prototypes to prove key design concepts and quantify technical constraints.
  • Participate in architecture, design, and code reviews.
  • Invent new tools that enable more frequent and reliable software deployment, test execution, and data analysis.
  • Mentor & train junior engineers.
Requirements

To succeed in this role, you will need:

  • B.S., M.S., or Ph.D. in computer science, electrical engineering, or a related STEM 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.
  • Excellent embedded systems fundamentals: resource-efficient design, low-level drivers, bit manipulation, responsive software, IRQ handling, RTOS frameworks, I/O, and communication buses.
  • Strong learner with a high appetite for learning new skills, languages, and tools.
  • Ability to work with minimal guidance in fast-changing environments.
Location and Salary

This is an onsite position in Bangalore, Karnataka, with a competitive salary range of ₹1,200,000 - ₹1,800,000 per annum, commensurate with experience.



  • 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 Mistral Solutions Private Limited Full time

    About the JobMistral Solutions Private Limited is a leading provider of software development services for state-of-the-art applications in consumer, industrial, aerospace, and defense domains.We are seeking an experienced Senior Design Engineer to join our team as a Senior Embedded Software Developer. The successful candidate will be responsible for...


  • 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 Tessolve Full time

    Job Title: Senior Embedded Software Development ProfessionalWe are seeking a highly skilled Senior Embedded Software Development Professional to join our team at Tessolve.Estimated Salary: ₹ 25,00,000 - ₹ 35,00,000 per annum (depending on experience)About the RoleThis is an exciting opportunity for a seasoned Embedded Software Engineer with expertise in...


  • Bengaluru, Karnataka, India UST Full time

    About the RoleWe are seeking an experienced Senior Embedded Software Developer to join our team in Bangalore. This is a challenging opportunity for a skilled professional with expertise in embedded software development on MIPS/ARM devices.


  • 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 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 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 Tessolve Semiconductor Pvt Ltd Full time

    **Job Description:** We are seeking a highly skilled Senior Embedded Software Engineer to join our team at Tessolve Semiconductor Pvt Ltd. As a key member of our engineering team, you will be responsible for designing, developing, and testing embedded software applications using C and C++. Your expertise in real-time and embedded systems will enable us to...


  • Bengaluru, Karnataka, India AXISCADES Full time

    About UsAXISCADES is a pioneering technology and engineering solutions provider, specializing in addressing the digital transformation, engineering, and smart manufacturing requirements of global enterprises. With 3+ decades of experience in developing innovative, sustainable services & products, AXISCADES delivers exceptional business value across the...


  • Bengaluru, Karnataka, India Nixcel Software Full time

    Job Description:Key Responsibilities:• Passionate about software development and staying up-to-date with industry trends.• Strong experience in embedded domains, preferably automotive, with a focus on Linux system internals.• Exceptional C/C++ programming skills, with a strong understanding of network and socket device drivers.• In-depth knowledge of...


  • Bengaluru, Karnataka, India Tessolve Full time

    Tessolve - Senior Embedded Software EngineerCompany Overview:Tessolve is a leading provider of engineering services and solutions for the technology industry.We are currently seeking an experienced Senior Embedded Software Engineer to join our team in Bangalore, India.Job Description:The successful candidate will be responsible for designing, developing, and...


  • Bengaluru, Karnataka, India TekPillar Full time

    Job SummaryWe are seeking a skilled Senior Embedded Software Engineer to join our team at TekPillar. This role requires 2-6 years of experience in embedded software development, with a strong proficiency in Embedded C++ and hands-on experience with Linux Device Drivers, BSP, and Board Bring-Up.Key ResponsibilitiesDesign, develop, and optimize embedded...


  • Bengaluru, Karnataka, India Tessolve Full time

    Dear Job Seekers, we are Tessolve Semiconductors, a renowned company in the embedded systems industry. Our current job opening for a Senior Embedded Software Engineer is an excellent opportunity for talented professionals to showcase their skills and take their career to the next level.We offer a competitive salary of **₹1,200,000 - ₹2,400,000 per...


  • Bengaluru, Karnataka, India CAPUF Embedded Full time

    CAPUF Embedded Private Limited is an innovative embedded product development company that helps businesses create end-to-end solutions. We specialize in custom hardware development, firmware, and software development for enclosure design.We're seeking a skilled Senior Electronic Design Engineer (Full-time) to join our team in HSR Layout, Bangalore.This role...


  • Bengaluru, Karnataka, India Devlats Pvt Ltd Full time

    Job Title: Senior Software Engineer - Embedded SystemsAbout the Role:We are seeking an experienced Senior Software Engineer to join our team and contribute to the development of our Windows-based embedded systems. The ideal candidate will have a strong background in Modern C++, .NET, and UI development using MVVM and MVC architectures.Key...


  • Bengaluru, Karnataka, India GE HealthCare Full time

    About the RoleWe are seeking a Senior Embedded Software Development Lead to join our team at GE HealthCare. As a key member of our engineering group, you will be responsible for leading the design and development of Linux-based embedded software for diagnostic cardiology (DCAR) products.Key ResponsibilitiesConduct technical design reviews to ensure...


  • Bengaluru, Karnataka, India SAS One Pvt. Ltd Full time

    Job OverviewSAS One Pvt. Ltd is seeking an experienced and skilled Senior Embedded Systems Software Developer to lead the design and development of software for various processor platforms.About UsWe are a leading technology company that delivers innovative solutions in the field of embedded systems. Our team is passionate about developing cutting-edge...


  • Bengaluru, Karnataka, India Tessolve Full time

    About the JobTessolve is seeking an experienced Senior Embedded Software Developer to join our team in Bangalore. This role involves developing software for embedded systems using C and C++ programming languages.


  • Bengaluru, Karnataka, India Domnic Lewis International Full time

    Domnic Lewis International is seeking a highly skilled Senior Embedded Software Developer - Linux Expert to join our team. As a key member of our software development team, you will be responsible for designing, developing, testing, maintaining, documenting, and releasing software solutions using Embedded C++ and Linux.Key Responsibilities:Design and develop...