Zel Technologies
  • 09-Jun-2018 to 08-Aug-2018 (EST)
  • Cape Canaveral Air Force Station, FL, USA
  • Full Time

Must have an active clearance to be considered for this position

Job Summary: This position provides on-site hardware/firmware reverse engineering, research, development and test support to DIA/ST at Cape Canaveral Air Force Station (CCAFS), Florida.  Seeking resourceful and innovative engineers with experience developing firmware/software for embedded systems with applications in the automotive, avionics, maritime, medical devices and industrial control sectors. The selected individuals must be adaptable, innovative, creative, and ready to lead their organization on mission critical projects. Applicants are expected to approach problem solving with logical, yet creative ideas. Provides support for in-house technology development initiatives, including feasibility assessments of proposals and ongoing projects by other parties in government, academia, and industry.  The position aides in the development and implementation of:

  • Embedded systems (interdisciplinary electro mechanical systems)
  • Software in windows and Linux environments deciding on practical action;
  • Data aggregation
  • Data exploitation
  • Sensor/system data modeling
  • Data analysis as needed.

Essential Job Functions:

  • Analyze functions of existing integrated circuits and hardware components for the purpose of reverse engineering the hardware and firmware.
  • Conducts the hardware engineering and related functions to modify and adapt vendor-manufactured hardware to meet special Government needs and contingencies. Working knowledge of mechanics, electronics, hydraulics, and pneumatics.
  • Support engineering staff to reverse engineer application-specific integrated circuits, components, and systems. Generate requirements, specifications, and verification/ validations procedures for electronics component through the tear-down of the devices.
  • Dissect and reverse-engineer existing code (including firmware) to understand device operations and communication interfaces in multiple embedded systems architectures including microcontrollers, FPGAs and digital signal processors.
  • Develop low-level C, C++ and assembly applications for embedded platforms that interface directly with platform hardware.
  • Create and debug custom software and hardware tools to perform moderate to complex software and electrical analysis as well as developing custom tools and equipment.
  • Plan and organize work to ensure timely completion of multiple independent tasks and work effectively in team environments to solve problems.
  • Apply discrete mathematics, solid-state electronics, probability and statistics, and other relevant topics in engineering and supporting disciplines to complex systems

Knowledge/Skills/Abilities:

  • At least two years of relevant problem solving experience, such as:
    • Electronics and circuits theory
    • Ability to read schematics, board layouts, and datasheets, as well as use common hardware debugging tools such as: oscilloscopes, multimeters, logic analyzers, and signal generators.
    • Experience in hardware/firmware/software reverse engineering
    • Develop, improve, and maintain embedded firmware written in the C programming language. Requires intimate understand of the inner workings of a microcontroller.
    • Ability to write software on "bare metal" [OS-less] systems and understand of registers, memory maps, ADCs, interrupt processing, timers, compiler theory, and state machines.
    • Working knowledge of 16/32 but microcontrollers and common peripherals and protocols such as UART, I2C, SPI, CAN, LIN, TCP/IP.
  • Minimum of one year of experience in the following:
    • VHDL/Verilog in ASIC or FPGA design
    • Using assembly for microcontroller architectures
    • Programming using C/C++, Java, Python, or other high level language for producing custom software
    • Real time operating systems (QNX, VxWorks, MontaVista, ...)
  • Strong knowledge of tools used for software reverse engineering analysis including (IDA Pro and open source disassemblers, Windows-based user-mode and kernel-mode debuggers, Visual Studio, Hex editors, Run-time analysis tools, Virtualization based analysis tools)
  • Ability to take a protocol specification standard and implement it in firmware.
  • The ability to work well with others in a collaborative environment
  • Able to evaluate or test computer applications or programs to ensure compliance with technical, professional or organizational standards/requirements
  • Analyze problems to determine technical solutions
  • Additional experience which is clearly professional Electrical/Computer Engineering practice that is commensurate with college level coursework.
  • Complies with CCAFS industrial hygiene requirements.
  • Performs other duties as assigned to accomplish the ATl5 mission.
  • Applicant must during, the life cycle of a project, be able to communicate clearly with clients in order to explain the progress and results of the work to them.
  • Experience with DoD and community standards for engineering and design is desired

Education/Training:

  • BS plus 8-10 years experiend OR 14+ years experience in lieu of degree
  • MS is desired


(Job Code: 180009.JF)


Equal Employment Opportunity / Affirmative Action Employer
"This contractor and subcontractor shall abide by the requirements of 41 CFR 60741.5(a).   This regulation prohibits discrimination against qualified individuals on the basis of disability, and requires affirmative action by covered prime contractors and subcontractors to employ and advance in employment qualified individuals with disabilities."

Zel Technologies
  • Apply Now

    with our quick 3 minute Application!

  • * Fields Are Required

    What is your full name?

    How can we contact you?

    I agree to ApplicantPro's Applicant Information Use Policy.*
  • Sign Up For Job Alerts!

  • Share this Page
  • Facebook Twitter LinkedIn Email
.
Logo Contact Us Home About Us Products/Services Contracts News Careers