Command Post Technologies - Dahlgren, VA

posted 8 days ago

Full-time - Mid Level
Dahlgren, VA
Educational Services

About the position

Command Post Technologies (CPT) is seeking an Electrical Engineer to support the E20 Division of the Naval Surface Warfare Center in Dahlgren, VA. The role involves developing embedded systems software and firmware for various military applications, including the Hypervelocity Projectile and Precision Fire Control systems. The ideal candidate will work on real-time Linux applications, FPGA firmware, and security enhancements for mission-critical systems.

Responsibilities

  • Develop embedded systems software, primarily in C/C++
  • Develop performant, real-time Linux applications for resource-constrained systems
  • Develop FGA firmware to meet mission needs
  • Create a Raspberry Pi-based interface to connect BMS to projectiles
  • Implement an embedded system UDP receiver for time-critical packets
  • Add encryption and boot security to existing Intel SoC FPGA platform
  • Develop/update/maintain existing flight executive C/C++ code and integrate new hardware/software interfaces
  • Develop/update/maintain existing FPGA firmware and integrate new hardware/software interfaces
  • Other duties as assigned

Requirements

  • A Bachelor of Science (BS) degree in an engineering, scientific, or technical discipline
  • Six (6) years of professional technical experience, including four (4) years of specialized experience in design and integration engineering
  • Knowledgeable in Programming and Scripting Languages (C/C++, Verilog, Python, TCL, Shell scripts, Git Version Control)
  • General knowledge in Linux, networking protocols/interfaces (Ethernet, UDP, TCP/IP), serial protocols (UART, I2C, SPI), debugging, Xilinx FPGA, Intel FPGA, and embedded systems
  • Ability to read and understand PCB schematics
  • Basic understanding of RF concepts
  • Intermediate to advanced level skills in Microsoft Office software suite

Nice-to-haves

  • Strong interpersonal skills and good judgment
  • Ability to communicate effectively with all levels of employees and outside contacts
  • Ability to work alone or as part of a team

Benefits

  • Leadership training
  • Career professional development
  • Tuition reimbursement
  • Flexible hours
  • Work/Life balance
  • Rewards and recognition
  • Parental Leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service