NextRaiseNextRaiseFind jobs
Sign inSign up free
Jobs / Embedded Software Engineer in India
5 months ago
Apply with autofill
Apply with autofill
Astpl·5 months ago
5 months ago

Embedded Software Developer – TSN Network Switch

Bengaluru, IndiaFull-timeMid · 5-10 yearsEmbedded Software Engineer

Sign up free to see how well your resume matches this role.

Boost your chances at astpl

How you compare FREE

?
Your scoreYour score: not yet known
→
63
Top 10%Top 10%: 63 out of 100

Top 10% of NextRaise users matched against Embedded Software Engineer roles in India.

Must-have skills for this role

  • c
  • linux
  • ieee 802.1qbv
  • ieee 802.1as

PDF or DOCX · no account needed

Apply faster with autofill FREEThe NextRaise extension autofills your application in one click.careers.example.com/applyAutofillingFull namePriya SharmaEmailpriya.sharma@example.comPhone+49 30 1234567LocationBerlGet the extension

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.
  • Debug hardware and software issues using JTAG, GDB, and in-circuit emulators; triage and resolve interrupt-driven DMA race conditions and timing violations.
  • Manage and evolve large-scale C codebases under Git-based version control; participate in rigorous code review and documentation practices.
  • Collaborate closely with avionics hardware engineers on board bring-up, signal integrity, and system-level validation.

What they're looking for

  • 5–10 years of hands-on embedded networking firmware development.
  • Expert-level C programming in Linux / Embedded OS environments; strong understanding of memory management, concurrency, and interrupt handling.
  • Deep knowledge of the OSI model, TCP/IP stack internals, and Ethernet switching fabric design.
  • Proven experience with automotive-grade Ethernet switch ICs (e.g. Microchip VSC/LAN series, NXP, Marvell) and integration of vendor Switch APIs.
  • Solid understanding of TSN standards: IEEE 802.1AS, 802.1Qbv, 802.1Qav, and related traffic-shaping mechanisms.
  • Proficiency with hardware debuggers: JTAG, GDB, OpenOCD, and in-circuit emulators.
  • Scripting skills in Python, Shell, Perl, or Tcl/Expect for test automation and embedded platform validation.
  • B.E. / B.Tech in Electronics, Electrical, or Computer Science Engineering (or equivalent).
  • Strong academic foundation in digital communication systems and real-time operating systems.

Nice to have

  • Hands-on experience with Microchip LAN969x series switch ICs and integration of the Microchip Switch API / SDK.
  • Experience implementing HSR (IEC 62439-3) or PRP redundancy protocols on real hardware.
  • Familiarity with bootloader development (U-Boot, custom FSBL) and Yocto/Buildroot BSP bring-up.
  • Exposure to aerospace, automotive (ISO 26262), or industrial functional safety standards (IEC 61508).
  • Contributions to upstream Linux kernel networking drivers (netdev, PHY, tc-taprio offload).
  • Experience with RTOS environments such as FreeRTOS, Zephyr, or VxWorks.

Summarised by NextRaise from the employer’s description, which follows in full below.

Full description from employer

ABOUT THE ROLE
We are building the deterministic networking backbone of India's next generation launch vehicles. 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.

KEY RESPONSIBILITIES
  • 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.
  • Debug hardware and software issues using JTAG, GDB, and in-circuit emulators; triage and resolve interrupt-driven DMA race conditions and timing violations.
  • Manage and evolve large-scale C codebases under Git-based version control; participate in rigorous code review and documentation practices.
  • Collaborate closely with avionics hardware engineers on board bring-up, signal integrity, and system-level validation.

REQUIRED SKILLS
  • 5–10 years of hands-on embedded networking firmware development.
  • Expert-level C programming in Linux / Embedded OS environments; strong understanding of memory management, concurrency, and interrupt handling.
  • Deep knowledge of the OSI model, TCP/IP stack internals, and Ethernet switching fabric design.
  • Proven experience with automotive-grade Ethernet switch ICs (e.g. Microchip VSC/LAN series, NXP, Marvell) and integration of vendor Switch APIs.
  • Solid understanding of TSN standards: IEEE 802.1AS, 802.1Qbv, 802.1Qav, and related traffic-shaping mechanisms.
  • Proficiency with hardware debuggers: JTAG, GDB, OpenOCD, and in-circuit emulators.
  • Scripting skills in Python, Shell, Perl, or Tcl/Expect for test automation and embedded platform validation.

DESIRED / BONUS SKILLS
  • Hands-on experience with Microchip LAN969x series switch ICs and integration of the Microchip Switch API / SDK.
  • Experience implementing HSR (IEC 62439-3) or PRP redundancy protocols on real hardware.
  • Familiarity with bootloader development (U-Boot, custom FSBL) and Yocto/Buildroot BSP bring-up.
  • Exposure to aerospace, automotive (ISO 26262), or industrial functional safety standards (IEC 61508).
  • Contributions to upstream Linux kernel networking drivers (netdev, PHY, tc-taprio offload).
  • Experience with RTOS environments such as FreeRTOS, Zephyr, or VxWorks.

QUALIFICATIONS
  • B.E. / B.Tech in Electronics, Electrical, or Computer Science Engineering (or equivalent).
  • Strong academic foundation in digital communication systems and real-time operating systems.


WHY WORK WITH US?

At Astrobase, we believe in the power of human ingenuity and collaboration to push the boundaries of space exploration. As a team member, you’ll be:
1.Creating History: Join us in developing cutting-edge launch vehicles, playing a pivotal role in transforming space access and shaping the future of space exploration.
2.Collaborating with Experts: Work alongside ISRO scientists and industry veterans with decades of experience in designing India’s iconic space missions like Chandrayaan 3
3.Growth Opportunities: As Astrobase scales, you’ll have the chance to take on leadership roles and be part of an expanding organization driving change in the Indian space sector.
4.Pioneering Space Technology: Your contributions will not only impact Astrobase but also influence the global space ecosystem. Be part of something larger than yourse

Company

Astpl
Bengaluru, India

Company facts come from this company's own listings. We only show what the postings themselves carry.

Sourced from Astpl's careers site·first seen 29 Aug 2026·last verified 8 Sept 2026·How we source jobs

Similar jobs

  • Senior Embedded Software Engineer - ADAS Radar at AptivBengaluru, India–match not yet calculated
  • Technical Lead - Embedded Software (ADAS Radar) at AptivBengaluru, India–match not yet calculated
  • Senior Principal Embedded Software Engineer at ethernoviacase to case) in India Only, India–match not yet calculated
  • Embedded C at Weekday AIBengaluru, India–match not yet calculated
  • Embedded Developer at Larsen & ToubroMaharashtra, India–match not yet calculated

Browse more jobs

  • Embedded Software Engineer jobs in India
  • Firmware Engineer jobs in India
  • FPGA Engineer jobs in India
  • Embedded Software Engineer jobs in United States
  • Embedded Software Engineer jobs in Germany
  • Embedded Software Engineer jobs in Canada