43. A Career in Systems Programming

What does building system software feel like? What does a long term career in Systems Programming look like? What kind of mindset and skills are required to succeed here? What are some misconceptions about this field? ​

We discuss all this with Arun Raghavan. Arun runs a system software consultancy called Asymptotic.io. He has been a long term contributor to multimedia frameworks like GStreamer and PulseAudio. He has been developing software for over 15 years and has worked at companies like Nvidia and Collabora.

Arun's LinkedIn profile: https://www.linkedin.com/in/arunsraghavan/

Episode length: 34 min | Listen on: Spotify | Google | Apple | More options

Mentioned in this episode

1. Systems Programming - https://en.wikipedia.org/wiki/Systems_programming

2. GStreamer - https://en.wikipedia.org/wiki/GStreamer

3. PulseAudio - https://en.wikipedia.org/wiki/PulseAudio

4. PipeWire - https://pipewire.org/

5. Collabora - https://www.collabora.com/

6. Asymptotic.io - https://asymptotic.io/

7. Electronic Design Automation - https://en.wikipedia.org/wiki/Electronic_design_automation

8. Bit banging - https://en.wikipedia.org/wiki/Bit_banging

9. I-square C - https://en.wikipedia.org/wiki/I%C2%B2C

10. System on a Chip - https://en.wikipedia.org/wiki/System_on_a_chip

11. DLNA - https://en.wikipedia.org/wiki/Digital_Living_Network_Alliance

12. H.264 - https://www.haivision.com/resources/streaming-video-definitions/h-264/

13. Abhinav Sarkar - https://abhinavsarkar.net/

14. V8 Javascript Engine - https://v8.dev/

15. libuv - https://en.wikipedia.org/wiki/Libuv

16. NodeJS - https://nodejs.org/en/about/

17. Rust - https://www.rust-lang.org/

18. Lua - https://www.lua.org/about.html

19. Haskell - https://www.haskell.org/

20. NeoVim - https://neovim.io/

21. Arun's Twitter id - https://twitter.com/louiswu

22. Arun's email - arun@asymptotic.io

11 views0 comments

Recent Posts

See All

42. Technical Leadership: A Principal Engineer's view

How does one get into positions of leadership and influence, while staying on a technical career path? What does a Principal Engineer bring to the table at a top tier technology company like Amazon? T

41. Moving from industry to academia

Working in the industry and working in academia - there are a lot of differences between the two. You may discover your desire for academic research and teaching at any point in your career, including