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