Jobs · Engineering · Connecticut

Computer Engineer (REQ 179)

Applied Physical Sciences Corp (APS) · New London County, CT · 1 wk ago
On-siteEngineeringFull-time

About the Role

Applied Physical Sciences (APS) is seeking a highly motivated computer engineer to join our Sensing and Communications Department. Successful candidates will support the development of state-of-the-art remote sensing and communication systems for autonomous underwater vehicles, undersea systems, and other marine applications. This role offers exposure to cutting-edge technologies, multidisciplinary fields, and unique growth opportunities in a small company environment that rewards technical excellence and encourages an entrepreneurial spirit.

Responsibilities

  • Design and development of complex data handling infrastructure on embedded systems and implementation of signal processing algorithms on these platforms (50%)
  • Laboratory testing and integration with larger electronic systems, and field testing of these systems (30%)
  • Project leadership (20%)

Requirements

  • BS, MS, or PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or a similar technical field with a focus in embedded digital signal processing
  • 5 or more years of experience with C/C++, assembly, VHDL, or Verilog programming for implementing, optimizing, and testing digital signal processing algorithms
  • 5 or more years of experience with C/C++ programming and compilation in a Linux environment
  • Extensive experience with implementation and optimization of sonar, radar, and communications system signal processing algorithms on embedded DSPs, FPGAs, and Microcontrollers
  • Experience developing on resource-constrained embedded systems
  • Software and firmware design and implementation of real-time embedded sensor system processing algorithms, including filtering, matched filtering, and beamforming
  • Proficiency in DSP techniques such as FFTs, digital up/down conversion, decimation/interpolation, IQ demodulation, Z Transform, and digital filters (FIR, IIR)
  • Ability to perform trade-off analysis in DSP firmware data path design (e.g., fixed vs. floating point, pipelining, parallelizability)
  • Experience translating and optimizing high-level algorithmic descriptions (e.g., in MATLAB) to high-performance embedded DSP algorithms, including memory and cycle count optimization
  • Experience with the Xilinx Zynq Ultrascale+ or Zynq 7000 architectures, Xilinx IDE, Vivado, AXI protocol, and custom IP Core development
  • Experience with userspace driver development, ADCs & DAC interfacing, and digital communications bus protocols (RS232/RS422/RS485, I2C, I2S, SPI, McBSP, CAN)
  • Experience with high-speed signaling (LVDS, LVPECL) and SoC cross-domain interconnect (e.g., AXI)
  • Hands-on experience with integration and testing of embedded systems into larger platforms, including familiarity with electronic laboratory test equipment
  • Ability to write software and firmware documentation and present it cogently to peers and management
  • Able to obtain and maintain a U.S. Department of Defense Secret Security Clearance

Preferred Qualifications

  • Experience with Cadence Tensilica HiFi3, HiFi4, or similar DSP architectures
  • Familiarity with ARM embedded or application CPUs from NXP, ST, Xilinx, or others, including use of GCC, Keil, IAR, and Vivado toolchains
  • Experience in design and development of systems for use with underwater acoustic sensors
  • Experience creating technical content for new products, ideas, or business development pursuits
  • Ability to develop software from existing code, detailed specifications, or general conceptual outlines
  • Experience evaluating new processor platforms for algorithm feasibility
  • Bare-metal BSP experience (boot loader, file system, device drivers)
  • Experience with RTOS
  • Experience with GIT, JIRA, Jenkins, and Confluence
  • Strong written and verbal communication skills
  • Experience working in a fast-paced R&D environment and in small multidisciplinary teams

Benefits

APS, a wholly owned subsidiary of General Dynamics Corporation, offers a competitive salary, excellent benefits, and comfortable working conditions in a small company environment.

This position is located in Groton, CT. Candidates must possess or be able to obtain a DOD security clearance.

Similar jobs

Computer Engineer

val's servicesFaulkner, MD· 3 wk ago
Engineeringapply on board.vals.services

Computer Engineer

Tyonek Native CorpWarner Robins, GA· 1 mo ago
Engineeringapply on tyonekjobs.applicantpro.com

Computer Engineer

Government Tactical Solutions, LLCCrane, IN· 3 mo ago
Engineering$120k–$150k/yrapply on amatriot.hrmdirect.com

Computer Engineer

Bart & Associates, Inc.Alexandria, VA· 3 wk ago
Engineering$130k–$230k/yrapply on recruiting.paylocity.com

COMPUTER ENGINEER

Naval Air Warfare Center Training Systems Division (NAWCTSD)Lakehurst, NJ· 3 wk ago
Engineeringapply on navair.yellogov.com

Computer Engineer

CACI International IncCrane, IN· 2 wk ago
OTHR$52k–$104k/yrapply on searchcareers.caci.com