Embedded Software Developer II (Annapolis Junction, MD)
Root, Inc.
Annapolis Junction, MD, United States
7 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Android Software Development
Assembly Language
Unit Testing
Unix
C++ (Programming Language)
Computer Programming
Software Debugging
Linux
Embedded Software
VMware ESX Servers
GNU Debuggers
X86 Assembly Languages
+15 more
Python (Programming Language)
OllyDBg
Open VSwitch
OpenStack
Quick EMUlator (QEMU)
Reverse Engineering
Software Engineering
Software Requirements Analysis
System Programming
VxWorks
Virtual Environment
IDA Pro
Reverse Engineering Software
Vulnerability Analysis
Vmware
Job description
- Support complex and critical projects that directly impact national security and intelligence missions.
- Develop embedded systems, conduct vulnerability analysis, reverse engineer software, and provide operational support to address challenging problems.
- Utilize expertise in C/C++ development, x86 Assembly, and Python for automated unit testing to create capabilities, research existing functionality, analyze protocols, and adapt to new technologies.
- Collaborate with the test team throughout the development life cycle.
Requirements
- Software development experience using C, C/C++, or other languages.
- Experience with embedded platforms such as Linux, Unix, Android, or VxWorks.
- Strong knowledge of software system requirements analysis, design, development, integration, and testing.
- Experience with virtual environments like VMWare/ESXi, OpenStack, Open vSwitch, or QEMU.
- Proficiency in software reverse engineering and debugging tools like IDAPro, OllyDbg, gdb, or Ghidra.
- Familiarity with assembly languages and low-level systems programming concepts.
- Active TS/SCI clearance with a polygraph.
- Bachelorβs degree in a related field., * Experience in vulnerability analysis and exploit development.
- Proficiency in Python programming.
- Knowledge of telecommunications systems.
- Additional experience with Assembly language.
Benefits & conditions
The annualized salary range for this position based on full time employment is $150,000-$250,000., ROOT//SOURCE offers a comprehensive suite of benefits including medical, dental, and vision coverage, health savings, retirement plans, and more.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦