Senior Embedded Developer (Bengaluru)

Senior Embedded Developer (Bengaluru)

31 Oct
|
Global Technologies
|
Bengaluru

31 Oct

Global Technologies

Bengaluru

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

Perks:

- Provident Fund

Work Location: In person

📌 Senior Embedded Developer (Bengaluru)
🏢 Global Technologies
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded developer (bengaluru) / bengaluru