System/Software Engineer (Chip Development)

fuse
Fort Meade, United States of America
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Fort Meade, United States of America

Tech stack

Board Bringup
Communications Protocols
Software Debugging
Digital Electronics
Digital Technology
Ethernet
Field-Programmable Gate Array (FPGA)
Hardware Design
Python
Matlab
Simulink
Software Requirements Analysis
Static Timing Analysis
System on a Chip
Tcl (Programming Language)
Universal Asynchronous Receiver/Transmitter
Verilog
VHDL
Vivado
Scripting (Bash/Python/Go/Ruby)
Serial Peripheral Interface
ModelSim
System-level Testing

Job description

  • Analyze system requirements and translate them into hardware architecture and specifications.
  • Design, develop, and verify digital hardware using VHDL.
  • Collaborate with hardware and software teams to ensure seamless integration across platforms.
  • Conduct simulations, synthesis, and timing analysis to validate design functionality and performance.
  • Support hardware bring-up, debugging, and system-level testing.

Requirements

  • Strong experience in digital system design using VHDL.
  • Demonstrated expertise in FPGA or ASIC development processes.
  • Familiarity with simulation tools such as ModelSim and synthesis tools (e.g., Synopsys, Xilinx Vivado).
  • Ability to work from system-level requirements to detailed design and implementation., * Experience with Verilog and mixed-language design environments.
  • Background in embedded systems or system-on-chip (SoC) design.
  • Familiarity with industry-standard protocols (e.g., SPI, I2C, UART, Ethernet).
  • Exposure to system-level tools such as MATLAB, Simulink, or scripting languages (Python, TCL).

Apply for this position