Embedded Software Developer – TSN Network Switch
BengaluruFull-time5–10 yrs15 L–₹20 L a yearPosted open since apr 2026
Senior embedded systems role at Astrobase Space Technologies in Bengaluru. Needs 5+ years and a B.Tech or B.E.. Pays ₹15–20 LPA.
About the role
As an Embedded Software Engineer on our Flight Avionics team, you will own the firmware development of our Time-Sensitive Networking (TSN) switch built around a deterministic Ethernet switch IC. Your work will directly influence the safety and reliability of flight control communications – where every microsecond counts.
What you'll do
- Develop, bring up, and maintain Linux kernel and user-space drivers for deterministic Ethernet switch ICs, including MDIO, SPI, and vendor Switch API integration
- Implement and validate IEEE 802.1Qbv (Time-Aware Shaper) and IEEE 802.1AS (gPTP) to achieve deterministic, sub-microsecond forwarding for flight-critical frames
- Architect and tune packet switching fabric for guaranteed real-time latency across multi-port TSN topologies used in flight control bus architectures
- Implement high-availability redundancy schemes (HSR / PRP) to ensure seamless failover in dual-ring and parallel-path network configurations
- Write, automate, and execute longevity and stress tests using Python, Shell, and Tcl/Expect scripting across embedded hardware targets
What you need
- Python
- C
- Embedded C
- Linux
- TCP/IP
- Test automation
Good to have
- Perl
- Git