Lab Engineer - Python/Linux
Company: Johns Hopkins Applied Physics Laboratory (APL)
Location: Laurel
Posted on: November 20, 2024
|
|
Job Description:
Are you passionate about making impactful technical
contributions to critical national security cyber challenges?
Do you love researching the hardest cyber security problems and
collaborating with outstanding software reverse engineers and
developers to build jaw-dropping proof-of-concept capabilities?
We are seeking a creative engineer to find vulnerabilities in
embedded systems before our adversaries do. Our team specializes in
hardware and software reverse engineering, vulnerability research,
and developing proof-of-concept offensive cyber capabilities with a
focus on embedded systems. We have custom facilities tailored to
specific classes of systems including vehicles,
telecommunications/network infrastructure, and industrial systems
as well as general reverse engineering labs. Explore advanced
techniques for automating embedded system software analysis and
reverse engineering
We are looking for team members that have attained a degree in
Computer Engineering, Computer Science, Electrical Engineering, or
a related technical degree.
Proficiency with software debuggers and static analysis tools (IDA
Pro, Binary Ninja, Ghidra, etc.)
Expertise with one or more programming languages including C/C++
and Python
Familiarity with Unix/Linux operating systems and embedded systems
development toolchains
Experience reading or writing assembly (x86/x64, Arm, PowerPC,
MIPS, or others)
A Master's degree with at least 1 year of relevant experience or a
Bachelor's degree with at least 3 years of relevant experience
Hold an active Secret security clearance and the ability to obtain
a TS/SCI with polygraph clearance. If selected, you will be subject
to a government security clearance investigation and must meet the
requirements for access to classified information. code security
mechanisms and their weaknesses, hardware diagnostic tools, and
signal/protocol analysis (e.g., Our employees enjoy generous
benefits, including a robust education assistance program,
unparalleled retirement contributions, and a healthy work/life
balance. All qualified applicants will receive consideration for
employment without regard to race, creed, color, religion, sex,
gender identity or expression, sexual orientation, national origin,
age, physical or mental disability, genetic information, veteran
status, occupation, marital or familial status, political opinion,
personal appearance, or any other characteristic protected by
applicable law.
APL is committed to promoting an innovative environment that
embraces diversity, encourages creativity, and supports inclusion
of new ideas. In doing so, we are committed to providing reasonable
accommodation to individuals of all abilities, including those with
disabilities. The referenced pay range is based on JHU APL's good
faith belief at the time of posting. Actual compensation may vary
based on factors such as geographic location, work experience,
market conditions, education/training and skill level with
consideration for internal parity. APL may offer bonuses or other
forms of compensation per internal policy and/or contractual
designation. Additional compensation may be provided in the form of
a sign-on bonus, relocation benefits, locality allowance or
discretionary payments for exceptional performance. APL provides
eligible staff with a comprehensive benefits package including
retirement plans, paid time off, medical, dental, vision, life
insurance, short-term disability, long-term disability, flexible
spending accounts, education assistance, and training and
development. Applications are accepted on a rolling basis.
Keywords: Johns Hopkins Applied Physics Laboratory (APL), Bethesda , Lab Engineer - Python/Linux, IT / Software / Systems , Laurel, Maryland
Click
here to apply!
|