Back to list

Vacancy description

Senior Embedded Software Developer - C/Linux/RTOS in Bangalore, भारत

Global Technologies

Bangalore, भारत

About the Role : We are looking for a Senior Embedded Software Developer with 8+ years of experience in real-time and safety-critical systems to develop flight software for launch vehicle https://jobeax.com/link/dWkmHkQVOw1vrMOj Requirements : - Embedded C/C++ (Embedded C preferred), Linux/RTOS, Device Driver Development, Microcontroller, Ethernet, SPI, I2C- Proficiency in memory management, peripheral programming, and deterministic code under real-time constraints- Expertise in protocols : SPI, I2C, UART, RS232/422/485, CAN, Ethernet- Familiarity with PTP, TSN (Time Sensitive Networking), and deterministic Ethernet stacks- Experience with build systems (Make/CMake), version control (Git), and CI/CD workflows- Hands-on experience with oscilloscopes, logic analyzers, JTAG/SWD, and in-system debuggersPreferred Skills : - Experience in fault-tolerant architectures, watchdog recovery, and voting logic- Exposure to safety-critical processes (DO-178C, MISRA, ASPICE)- Experience with unit testing, static/dynamic analysis, and containerized builds (Docker)- Prior experience in space, medical, or automotive systems- Exposure to Rust for embedded/safety-critical systems- Knowledge of Xilinx/AMD SoC, Python, MAC, PHY, Switching, TCP/IP, Security, Serdes, PCIe, NTBKey Responsibilities : - Develop, integrate, and test real-time flight software for launch vehicle avionics- Write low-level drivers and interface layers for digital communication protocols- Implement and debug firmware on bare-metal, RTOS (e.g., FreeRTOS), and embedded Linux- Design deterministic task scheduling, state machines, and fault-tolerant logic- Interface with sensors (IMUs, pressure, temperature), actuators, and flight computers- Own board bring-up and debugging using lab equipment- Collaborate with GNC, hardware, and systems engineers on control loops- Support simulation integration (SIL/HIL) and validation effortsLogistics : - Location : Bangalore (Work from office only)- Interview : Face to Face only (Weekdays)- Notice Period : Max 15 days (ref:hirist.tech)

Similar vacancies

More like this role

  • Hybrid
  • IT
Stryker seeks a Senior Software Engineer to develop embedded Linux applications for wireless gateway medical devices. This hybrid role requires 5–8 years of experience in embedded systems, modern C++, and design patterns, with exposure to hardware interfaces and real-time operating systems. Responsibilities - Develop application ...

Gurgaon, भारत

Akshaya Business IT Solutions

Embedded Software Developer - C/C++

  • IT
... maintain embedded software using Embedded C and C++.- Develop and debug low-level software components for embedded platforms.- Work extensively with Zephyr OS for embedded application and system development.- Develop and maintain device drivers, hardware interfaces, and board-level software components.- Work with RTOS concepts, ...

Chennai, भारत

  • Full-time
  • IT
... support connected product development. Project Overview: * - This project involves the design and development of the core firmware for a new generation of embedded controllers for HVAC products. - The Senior Embedded Developer will be responsible for creating highly reliable, real-time software running on microcontrollers. ...

भारत

... related field - 12-14 years professional software development experience with embedded-product focus - Expert-level C and C++ programming for production-quality embedded systems - Deep experience with microcontrollers, microprocessors, RTOS, embedded Linux, and hardware-software integration - Demonstrated ability to define software ...

Gurgaon, भारत

  • Full-time
... years of real-time embedded software development experience. - BE or ME in Computer Science or Electronics. - Expertise in C and C++. - Proficiency with Deos, RTOS, Linux, or another RTOS. - Experience with software design and development in real-time operating system or bare-metal environments. - Familiarity with Xilinx, ...

Bangalore, भारत

  • Remote
  • Full-time
  • Contract
... Driver Lead Developer will provide hands-on technical leadership for the architecture, design, development, work product reviews, and sustainment of low-level embedded software. The role contributes to device drivers, Board Support Packages (BSPs), boot software, board bring-up, and hardware-software integration for existing ...

Pune, भारत

  • Full-time
  • IT
... robotics team consisting of individuals from IITs, Stanford, UCLA, etc. About the Role As an Embedded Software Engineer at Origin, you will write the firmware and embedded software that runs our robots, from microcontroller firmware on custom boards to drivers and real-time software on embedded Linux compute. In the coming months ...

Bangalore, भारत

  • Full-time
  • IT
... robotics team consisting of individuals from IITs, Stanford, UCLA, etc. About the Role As an Embedded Software Engineer at Origin, you will write the firmware and embedded software that runs our robots, from microcontroller firmware on custom boards to drivers and real-time software on embedded Linux compute. In the coming months ...

Bangalore, भारत

  • Full-time
  • IT
What you will do: - Development of application software for Embedded systems running on Linux. - Understand Software and System requirements and implement features for wireless gateway products. - Perform code and document reviews, build/config systems including U-BOOT, Yocto, CMake, Makefiles and do Embedded Linux patch ...

Gurgaon, भारत

Senior Embedded C++ Developer (MTS III/IV) Location: Pune Work mode / experience: Not independently verified Role overview PrimeTalentBridge invites qualified professionals to register their interest in opportunities involving c++, embedded linux, software development, debugging. The following role profile describes the ...

Pune, भारत