Sr. Embedded/Firmware Developer / VxWorks / Networks - TS/SCI with Full Poly
at Geologics Corporation

Date Posted: 8/4/2020

Job Description

Sr. Embedded/Firmware Developer / VxWorks / Networks - TS/SCI with Full Poly
Location: Hanover, MD 21076
Relocation Package Available.
Potential Sign-on Bonus.
To qualify for this job...
  • You must be a US Citizen
  • You must have an Active DoD TS/SCI Clearance with Full Poly
You have extensive experience as an embedded/firmware developer, particularly with VxWorks, in a network protocol environment.
You know your way around the fundamentals of an real-time operating system, including interrupts, threading, virtual memory, device drivers, memory management, and even binary file formats.
You have good exposure to different CPU architectures and instruction sets.
And, you know how to use reverse engineering tools, both COTS and GOTS.
When necessary, you can use python, perl, and bash, and go deep with device driver development and programming in Unix, Linux, or Windows environments.
You'll primarily be focused on...
  • Designing, developing and implementing countermeasures, system integration, and tools specific to Cyber and Information Operations
  • Analyzing, decomposing, disassembling code, performing static code analysis, kernel-level debugging, and debugging and modifying software.
  • Developing low-level software like device drivers
  • Identifying vulnerabilities and correcting them
  • Adapting features into a larger embedded platform using cutting-edge technologies
  • Owning new development features from the research design phase, to test and integration, for a real-time operating system
  • Working on Protocol Analysis, Vulnerability Assessment, Security Research, Rapid Prototyping of proof of concept capabilities.
  • Developing mission-critical systems that help keep people safe
  • Working in an environment that include Artificial Intelligence, Blockchain, AR/VR, Cloud Native and Quantum Physics especially for cyber, RF, undersea, and interstellar space environments.
You'll be successful in this position with the following in your background (and on your resume)...
Required: (You need most of these to be considered.)
  • US Citizen
  • Active DoD TS/SCI with Full Poly
  • 12 years of software/system development with a Bachelor's or 4 Years of Military Service in Electrical Engineering, Computer Related, or Math, or 10 years with a Master's degree.
Technical expertise in three (3) or more of the following areas:
  • Systems Requirements Analysis
  • Software System Design
  • Software System Development
  • Software System Integration
  • Software System Testing
Actual detailed work experience in four (4) or more of the following:
  • Developing embedded software systems in assembly, C and/or C++
  • Protocol analysis such as TCP/IP, SDH/SONET, ATM, MPLS/GMPLS, Ethernet, Carrier Grade Ethernet
  • Developing embedded software systems in one or more of the following operating system environments: Unix, Linux, VxWorks
  • Experience with operating system internals with one or more of the following operating systems: Unix, Linux, VxWorks
  • Experience with reverse engineering and analysis of software
  • Experience with Ida Pro or Ghidra
  • Low-level programming of device drivers in a Unix, Linux or Windows environment
  • Working knowledge of common protocols/standards such as TCP/IP, SDH/SONET, ATM, MPLS/GMPLS, Ethernet, Carrier Grade Ethernet
  • Bit-level data analysis
  • Hands-on experience with integrating hardware and software systems
  • Experience with Python or similar scripting languages
  • Proof of concept tools
  • Systems engineering of large scaled embedded systems

Desired: (Any of these will toggle an NMI for you.)
  • * Recognized as a respected (and maybe well known) Subject Matter Expert (SME)
  • * Have extensive skills and contact that can identify and take advantage of major market opportunities
  • * Ready and able to be a strong leader with demonstrated mentoring skills
Get the process started!
Click "Apply" now.
Greg Cass
Sr. Recruiter
GeoLogics Corporation

Job Snapshot

About Us

GeoLogics is a high-technology and technical services company with over 25 years of successful participation in development and experimental programs for aerospace and defense contractors, government agencies, and research laboratories. GeoLogics specializes in creating mission critical solutions and provides technical support in the areas of R&D, engineering, communications, software, and systems development.

We are constantly searching for exceptional talent to fill a variety of job opportunities nationwide. GeoLogics has received numerous awards for technical excellence and performance. Find out today how we can provide superior career opportunities to meet your highest expectations.

Join our Talent Network and stay up-to-date on our openings as they continue to become available!

What is a Talent Network?

Talent Networks enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.

Why Join?

  • Receive alerts with new job opportunities that match your interests
  • Share job opportunities through Social Media or email

Are you looking for a new job? Check out these current opportunities: Engineering Jobs