Description

Responsibilities

  • Contribute to the design, development and implementation of countermeasures, system integration and tools specific to Cyber and Information Operation.
  • Senior Embedded Developer will analyze, decompose, disassemble code, perform static code analysis, kernel-level debugging and debug and modify software.
  • Work with units throughout to ensure smooth delivery of existing services and program modifications.
  • Support the planning and training of internal clients when new applications are launched, or new processes are put in place.
  • Provide peer leadership and collaborate with Leads, team members and other development staff.

Required Skills

  • Strong embedded software development in complex applications.
  • Excellent understanding of time complexity, data structures, object-oriented principles and design patterns.
  • Strong source-level debugging skills.
  • Knowledge of low-level, systems programming concepts.
  • Knowledge of network and socket programming for common protocols and standards.

Required Experience

  • 3+ years of experience with C++, JavaScript, and Python software development.
  • 1+ year of experience with HTML5, CSS, React, and Redux JavaScript libraries.
  • Experience with development on embedded platforms, including Linux, UNIX, Android, or VxWorks.
  • Experience with software reverse engineering or debugging tools, including IDAPro, OllyDbg, or gdb.
  • Experience with developing or reversing assembly languages.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate