Clearance Level Needed: None - TS/SCI
Category: Government/Commercial
Location: Virtual/Washington DC Metro Area
Senior Embedded Developer Responsibilities: Developing low-level cyber-security solutions on embedded or mobile platforms. Going where no one has gone before on all sorts of stacks.
Required: 1. Bachelor's degree in Computer Science, Computer Engineering, or related technical discipline. Strongly qualified candidates are encouraged to apply regardless of formal educational background.
2. 7 or more years of professional experience
3. Fluent in ARM and at least one other ISA (e.g. x86/x64, MIPS, PowerPC)
4. Very strong C programming skills
5. Experienced with Bash, Python and assemblers 6. Not afraid to set up your own cross-compiler and Makefiles
7. Willing to use printf() debugging when there is no other option, but understanding when tools are needed
8. Experience with disassemblers, decompilers, and debuggers (IDA, Hopper, Capstone, gdb, etc.)
9. Experienced with Linux and the internals of at least one non-Desktop (iOS, Android, Cisco IOS, JunOS, etc.)
10. Ability to work completely independently with minimal oversight
11. Willing to work in Northern Virginia. Exceptional candidates will be considered for 100% remote work.
12. Drive to build something great
Desired:
1. Master's degree in technical discipline
2. Portfolio of past embedded open source work
3. Experience with Type - 1 hypervisors
4. Professional experience statically analyzing firmware
5. Basic hardware hacking experience (JTAG, finding the undocumented serial port, etc.)
https://www.warcollar.com/docs/Senior%20Embedded%20Developer.pdf