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
EnglishJob 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).