Maania Consultancy Services
Job title:
Embedded Software Research Engineer
Company
Maania Consultancy Services
Job description
Position Responsibilities:
- Develop compilers to convert operational level needs into reconfigurable and secure systems, including for SWAP (size, weight, and power) constrained systems.
Minimum Qualifications
- Expert proficiency with C
- A strong alignment with two or more the following ‘Desired Skills (I)’
- A strong alignment with two or more the following ‘Desired Skills (II)’
- 5+ years of experience working with real hardware with a focus on low level programming or compilation.
Desired Skills (I):
- Experience developing embedded systems.
- Experience using debuggers such as gdb, WinDbg, OllyDbg.
- Experience reading and writing assembly (x86, x64, ARM, PPC, MIPS, etc.)
- Experience developing or maintaining low level programming language compilers.
- Understanding of OS internals including device drivers and kernel development
Desired Skills (II):
- Experience employing static or dynamic analysis techniques for binary analysis.
- Experience using reverse engineering tools such as IDA Pro, Radare2, objdump
- Experience developing binary instrumentation or source transformation tools.
- Understanding of exploit mitigations such as DEP, ASLR, and stack canaries
- Understanding of ROP gadgets or other exploit programming techniques
Powered by JazzHR
Expected salary
Location
Arlington, VA
Job date
Sat, 17 Aug 2024 06:30:42 GMT
To help us track our recruitment effort, please indicate in your email/cover letter where (nearmejobs.eu) you saw this job posting.