Embedded Software Developer
BlueHalo
- Annapolis Junction, MD
- Permanent
- Full-time
- Hardware breakdown of subject devices, soldering/de-soldering, of chips, installation of sockets
- Reverse engineering of software binaries
- Open Source/Internet Research
- Searching and discovering data in Customer Enterprise Tools and Repositories
- Interfacing with Analysts, External Stakeholders, and client leadership
- TS/SCI with a Poly
- Bachelor's degree in a technical discipline
- Embedded software developer proficient in C, C++, and comfortable reading/writing assembler, particularly but not limited to, x86, ARM.
- Experience reverse engineering software/firmware binaries in static analysis tools such as Ghidra and IDA, as well as proficiency using debuggers to step through decompiled code.
- Experience with hardware breakdown, soldering, board analysis, or a strong desire to learn
- Knowledge of Linux internals, embedded Linux, and/or pre-Linux Real Time Operating Systems.