01 Aug
|
Talent Leads Consultants
|
Bengaluru
01 Aug
Talent Leads Consultants
Bengaluru
Job Description:
Job Summary
Lead development of real-time flight software for a launch vehicle. Responsible for
low-level interfacing, protocol stacks, scheduling, and reliable execution on
embedded processors under bare-metal, RTOS, and Linux. Requires 6–8 years
experience in embedded systems, deep hardware-software integration skills, and
solid command over C/C++.
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
DESIRED SKILLS AND QUALIFICATIONS
• 6–8 years of experience in embedded software development for real-time and
safety-critical systems
• Robust 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 und
📌 Senior Embedded Software Engineer, Hebbal Bangalore Bengaluru
🏢 Talent Leads Consultants
📍 Bengaluru