Embedded Software Engineer

Newport, RI
Full Time
Mid Level

Growing defense contractor looking to bring an Embedded Engineer on to their team. Due to legal government contract viable candidates need to be US Citizens and able to obtain a DOD Secret clearance.

Job Description:

  • Design, implement, simulate, and test firmware components for FPGA-based systems
  • Define FPGA timing, pinout, and placement constraints; review synthesis and timing reports; and address issues
  • Design, implement, and unit test firmware components for microcontroller-based systems
  • Integrate and test firmware on target hardware
  • Design and simulate digital circuits
  • Develop test systems including test software applications
  • Generate system/software/interface requirements, detailed design, and build documentation
  • Document and present trade studies, analyses, test results and status to the team
  • Research, identify, and evaluate new technologies


  • Experience with the engineering development life cycle, including concept, requirements, design, implementation and test phases
  • Experience writing technical documentation for embedded systems
  • Strong background in FPGA design in VHDL, verification and timing closure
  • Strong background implementing microcontroller firmware in C or C++
  • Strong background in digital circuit design
  • Experience with Linux and embedded operating systems
  • Proficiency with memory technologies, voltage regulation devices, ADCs, DACs, and common low-level communication interfaces
  • Proficiency with common lab equipment such as o-scopes, multi-meters, power supplies, and soldering

Experience with the following a plus:

  • OrCAD Capture, Quartus, LabWindows/CVI, Git
  • Soft-core processors (Nios and/or MicroBlaze)
  • ARM-based microcontrollers
  • National Instruments data acquisition systems
  • Autonomous vehicles and associated software/hardware (autonomy software, navigation systems, electric motors, battery systems)


Education and Experience

  • BS in Computer Engineering or similar degree
  • 8-10 years of experience

Must be a U.S. Citizen.  This position requires the applicant to be qualified to obtain and hold a DoD Clearance.


Apply for this position

Apply with
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*