asoplata 7 hours ago

There's a small but growing amount of "research software engineers", people who attempt to bring professional-level software development to scientific research, and help scientists achieve their goals (example org: https://us-rse.org/ ). That's what I do as of recently (see https://hnn.brown.edu/ ): left my last post-doc, and switched to full-time development on a scientific computing package in my old domain (computational neuroscience).

p_m_c 2 hours ago

I have worked on bond pricing and inventory systems, systems for options and credit default swaps, security agents for runtimes like java, python, industrial control software (SCADA).

kennethrc 6 hours ago

Essentially an embedded SW Dev, working on either bare-metal or something using Linux as an OS. I tell non-SW people (and a few who are) that I "do the stuff that happens from the time you press the power button to the time your 'thing' is ready to use", then they get it.

l0rn 6 hours ago

I find it oddly hard to switch fields. I guess I did web stuff for too long and filled my CV with it. Although i regularily do other stuff (embedded eng, systems eng) and find my existing skills applicable to a large extend employers seem to be put off by my history in web.

JTyQZSnP3cQGa8B 6 hours ago

Desktop applications, and sometimes servers unrelated to the web. Actually all the technologies that existed for 40 years before the web.

The fact that I hate JS and think it’s the worst language ever created explains why I’m not doing web stuff on purpose unless I’m ordered to.

moltar an hour ago

Infrastructure engineer (write TypeScript code)

aavci 7 hours ago

There's a fair bit of developers out there who are dedicated to native mobile app development.

  • tshaddox 7 hours ago

    Also:

    - video games and related computer graphics development

    - data scientist/data engineer

    - desktop enterprise apps (granted, these are increasing going web-based)

sshine 7 hours ago

My previous 7 positions:

Firmware (bare-metal)

Firmware (Linux-embedded)

Blockchain (mixture of cryptography and network programming)

Platform (DevOps / Kubernetes)

DeFi R&D (Smart contract compiler / smart contracts)

Full-stack web (Perl, Vue)

Fintech backend (algos, full-stack web)

drdirk 7 hours ago

I am a GPU compiler engineer working on the OpenXLA compiler.

marssaxman 6 hours ago

I am currently working for RISC Zero on a ZK circuit compiler. Prior to that:

- tensor compiler for inference acceleration (plaidml)

- static analysis tools (coverity)

- photo manager app, specifically an ML-based self-organization system which never shipped (mylio)

- scripting language for internal streaming computation pipeline (google)

- various embedded firmware projects at a product development contractor

Before that, I spent many years working on compilers and related tools.

lytedev 7 hours ago

I work on tools for other developers!

hikarudo 2 hours ago

Computer vision. C++ and Python.

milianw 6 hours ago

C++/Qt GUI applications (embedded, desktop), mostly for a large customer in the medical sector, i.e. microscopy/imaging/cancer research.

davesmylie 6 hours ago

system operations/admin.

moved over from dev about 10 years ago, but for various reasons still do a bit of programming, mostly for one-off adhoc analysis or config tasks.

Gotta say not having to worry about end users, future proofing or historic technical debt is wonderful.

whobre 6 hours ago

Making tools for data engineering. Most of my previous career was text processing.

kaz-inc 6 hours ago

Working on ML Compilers for different accelerators.

baseballdork 6 hours ago

Hardware-in-the-loop realtime dev for missile systems.

jzzskijj 7 hours ago

Games? Embedded? FPGA? UI frameworks? DSP or Signal processing?

on_the_train 6 hours ago

Working on software for zeiss semiconductor. Scientific stuff, all inhouse

invalidname 6 hours ago

At the moment I'm working for an observability company building an observability agent. That includes aspects of backend but it's a bit like writing a computer virus. It's a bit like hacking.

blastonico 6 hours ago

C Compiler (GCC) - Bug fixes, performance improvements, etc.