Embedded Systems Intern in Warren, MI at DCS

Date Posted: 3/5/2020

Job Snapshot

  • Employee Type:
  • Location:
    Warren, MI
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
  • Job ID:
  • Clearance Level:

Job Description

As an Embedded System Intern, you will support the design, development, integration, and testing of solutions involving FPGA, processors, SoC’s, and custom PCB’s for the US Army GVSC Active Protection Integration Laboratory.  These solutions will facilitate proving concepts, testing frameworks, and addressing requirements all leading to informing fielded implementations.

Essential Job Functions:  

The primary focus of this position will be to support the Active Protection Integration Laboratory by:

Developing hardware modules that interface with a processor via AXI connections.

Developing hardware modules that interface with peripherals via AXI connections.

Developing C/C++ software to support hardware modules (including RTOS-based software and device drivers).

Developing peripherals for an advanced Ethernet protocol (audio-video bridging) for use in ongoing projects.

Working with the team to develop the architecture for a major hardware/software project.

Working with the team to develop testing procedures for a major hardware/software project.

Required Skills:

Due to the sensitivity of customer related requirements, U.S. Citizenship is required.

Must be able to obtain a Secret clearance.

Pursuing a BS in Computer or Electrical Engineering.

Previous experience dealing with embedded systems.

Experience developing register-level device drivers.

Experience developing on microprocessor/microcontroller platforms.

Experience with common serial communication protocols (SPI, I2C, UART, etc.).

Experience with common Ethernet communication protocols (TCP, UDP, etc.).

Desired Skills:

Professional experience in an FPGA-focused position.

Professional experience with ARM Cortex processors.

Proficiency reading electrical schematics.

Proficiency reading component datasheets.

Knowledge of Git/GitLab/GitHub (revision control software).

Familiarity with Xilinx SDK.

Familiarity with Xilinx Vivado.

Familiarity with Linux (CentOS or Ubuntu).


  1. Software Engineer Jobs
  2. Systems Engineer Jobs