Firmware Engineer
Epsilon Systems Solutions, Inc.
Largo, United States of America
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Largo, United States of America
Tech stack
Software Debugging
Linux
Programming Tools
Digital Electronics
Perl
Ethernet
Firmware
Field-Programmable Gate Array (FPGA)
Matlab
PCI Express
Simulink
Tcl (Programming Language)
Universal Asynchronous Receiver/Transmitter
VHDL
Serial Peripheral Interface
Fpga Hardware
Mentor Graphics
Requirements
- Bachelor's degree in Electrical Engineering, or other closely related Science, Technology, Engineering or Mathematics (STEM) field.\n
- Minimum 6+ years of prior relevant experience in digital hardware design and verification, or an advanced degree in a related field and minimum 4+ years prior experience\n
- Successfully have completed several designs for various devices and applications\n
- Experience with designing communication interfaces and bus standards (e.g., SPI, I2C, PCIe, UART, or Gb Ethernet)\n
- Experience with test and verification approaches for designs using logic analyzers, high-speed oscilloscopes, signal generators, and/or target device debugging tools\n
- Pursuant to the various government contractual requirements, all applicants must be U.S. Citizens.\n
- Applicant must have the ability to obtain and maintain a DoD Top Secret Security Clearance.\n
- Applicant must reside within commuting distance to Largo, FL or willing to relocate to the area.\n
- Must have strong written communication skills, possess good people skills, demonstrate strong attention to detail and have the desire to work on a highly focused technical team of engineers\n
- Possess effective communication and be able to collaborate with Customers, and cross-functional teams, document technical processes, and present solutions to stakeholders.\n
- Must be able to prioritize tasks effectively, manage deadlines, and handle multiple projects simultaneously.\n
- Excellent organizational skills and keen attention to detail, with the ability to multitask and prioritize effectively in a fast-paced, dynamic work environment.\n
- Enthusiasm for learning and adapting to new technologies and methodologies.\n, * Technical Leadership and experience using Earned Value Management (EVM)\n
- Experience in cost and schedule estimation, and generating technical documentation related to contract deliverable items\n
- Experience in embedded processors and SoC development for FPGA devices\n
- Experience in FPGA design implementation with VHDL design language\n
- Experience in designing applications that utilized red/black separation and redundancy concepts\n
- Experience in OpenVPX technology including VITA standards\n
- Experience in MATLAB and Simulink for digital signal processing designs that use floating and fixed-point numbers\n
- Experience in the following Simulation Tools: Mentor Graphics, Synopsys, or Cadence\n
- Experience in the following Development Tools: AMD (Xilinx), Intel (Altera), Lattice, or Microsemi (Actel) FPGA\n
- Experience in TCL, Perl, or Python for Scripting\n
- Experience in FPGA Development with Linux Operating System\n