Jobs · Engineering · Maryland

Software Engineer with Security Clearance

Red Lake Consulting · Severna Park, MD · 1 mo ago
EngineeringFull-time

Responsibilities

  • Research security vulnerabilities for common enterprise communications software.
  • Design and develop software running on enterprise level embedded systems supporting PowerPC architectures.
  • Utilize open source and proprietary tools to reverse engineer software for Windows and PowerPC based systems.
  • Design and develop cross-platform middleware solutions on proprietary infrastructure written in C, C++, and Python for Linux, Windows, and Solaris platforms.
  • Support integration efforts for a number of teams looking to interface with the infrastructure by devising and implementing tailored specifications for communication between embedded software products utilizing network sockets and specially defined protocols.
  • Perform in-depth packet analysis of custom protocols using Wireshark and implemented software handlers for dissecting and processing TCP/IP packet data.
  • Support the development of custom front-end user interfaces written in XML and Java designed for management of embedded software solutions.

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • At least 5 years of experience in software engineering, with a focus on embedded systems and cross-platform development.
  • Experience with PowerPC architecture and embedded systems development.
  • Strong understanding of networking protocols, particularly TCP/IP and custom protocols.
  • Proficiency in C, C++, and Python.
  • Experience with Linux, Windows, and Solaris operating systems.
  • Experience with XML and Java for developing user interfaces.
  • Excellent problem-solving skills and ability to work independently and collaboratively.

Similar jobs