Hacker News new | past | comments | ask | show | jobs | submit login

The locations are Florida, Texas, Virginia, and Maryland. Note that the Florida location would let you afford a big house in a decent neighborhood that is near both work and the beach. This is ONSITE. We hire INTERNS, experienced/old/PhD, and everything in between.

Most of our work is low-level. We deal in assembly language (assembler) for MIPS, ARM, x86/x64, PowerPC (ppc), MSP430, 8051, AVR32, and many many others. We write debuggers, disassemblers, emulators, hypervisors, static analysers (for both source and binary), and similar bug-finding tools.

You can run the OS of your choice. Overtime is fully paid and optional, so you can earn more if you wish or just enjoy your hobbies/family/sleep. Extreme flex-time lets you wake up late and/or run errands during the day.

http://advancedsecuritylabs.com/




Do you have any recommendations for a web developer who's looking to get into low level programming? After focusing on higher order languages like Javascript and Java for so long, it's hard to know where to start.


That's a tough one. Maybe you could help work on a JIT for Javascript or Java. This would get you into working on the low-level stuff while still making use of your existing knowledge. Another option is to pretend you are back in school. Find a course with syllabus and homework assignments posted online, buy the book that goes with the course, and do all the assignments. The aggressive approach is to just sit down and write your own boot loader or maybe jump into a capture the flag (CTF) problem with IDA Pro. In case you want to learn from a simple OS, look into xv6 from MIT. Add a few features, possibly as suggested for various courses that use the OS for teaching. You could add a debugging interface. Another idea is to write a disassembler.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: