Jobs
G

Senior Embedded Developer

GLOBAL TECHNOLOGIESKA, IN1d ago
Full-timevia indeed

Required Skills

ci/cddockergitlinuxpythonrust

Job Description

8\+ years of experience in embedded software development for real\-time and safety\-critical systems

Embedded C/C\+\+(Embedded C preferred), Linux/RTOS, Device Driver Development, Microcontroller, Ethernet, SPI, I2C.

Strong proficiency in Embedded C/C\+\+, memory management, and peripheral programming

Hands\-on experience with bare\-metal, RTOS, and embedded Linux development

Expertise in protocols like SPI, I2C, UART, RS232/422/485, CAN, Ethernet

Familiarity with PTP, TSN (Time Sensitive Networking) and deterministic Ethernet stacks

Proficiency in working with oscilloscopes, logic analyzers, JTAG/SWD, and in\-system debuggers

Familiarity with build systems (Make/CMake), version control (Git), and CI/CD workflows

Ability to write robust and deterministic code under real\-time constraints

  • *Preferred Skills**

Embedded C/C\+\+(Embedded C preferred), Linux/RTOS, Device Driver Development, Microcontroller, Ethernet, SPI, I2C.

Experience in developing fault\-tolerant architectures, watchdog recovery, voting logic

Exposure to safety\-critical development processes (e.g., DO\-178C, MISRA)

Experience with unit testing frameworks, static/dynamic analysis tools

Familiarity with containerized builds (Docker), cross\-compilation, and DevOps in embedded projects

Prior experience in space / medical / automotive systems

Exposure to Rust programming language for embedded or safety\-critical systems is a plus

Good to Have :\- Xilinx/AMD SoC, Misra, Aspice, Python,MAC, PHY, Switching, TCP/IP, Security, Serdes, PCIe, NTB

  • *Key Responsibilities**

Develop, integrate, and test real\-time flight software for launch vehicle avionics

Write low\-level drivers and interface layers for digital communication protocols (SPI, I2C, UART, RS232/422/485, Ethernet)

Implement and debug firmware on bare\-metal, RTOS (e.g., FreeRTOS), and embedded Linux platforms

Design deterministic task scheduling, state machines, and fault\-tolerant logic for critical avionics

Interface with sensors (IMUs, pressure, temperature), actuators, and flight computers

Own board bring\-up, debugging using oscilloscopes, logic analyzers, and JTAG

Work closely with GNC, hardware, and systems engineers to implement real\-time control loops and communication protocols

Write modular, portable, and testable embedded C/C\+\+ code with adherence to software quality standards

Support simulation integration (SIL/HIL) and validation efforts with hardware teams

  • *Note: Please send Cv only, who can attend the interview weekdays, with short notice period (max 15 days only)**
  • *Job Location: Bangalore (work from office only) (Face to Face Interview only)**

Pay: ₹1,533,000\.00 \- ₹3,890,000\.00 per year

Benefits

  • Provident Fund

Work Location: In person

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
On-site
Location
Bengaluru
Posted
1d ago
Source
Indeed