Location: Town of Florida
Join to apply for the Firmware Engineer I - Sensor Programs role at Epsilon Systems Solutions, Inc.
Epsilon C5I (), a division of Epsilon Systems Solutions, is a 100 percent employee‑owned company founded in 1998 with more than 20 locations serving the Department of Defense, Department of Energy, Department of Homeland Security, non‑profit and commercial customers.
We are seeking a Firmware Engineer I to support programs related to U.S. DOD activities. The Firmware Engineer I will be a member of an Integrated Program Team (IPT) creating complex firmware solutions implemented in Field‑Programmable Gate Arrays (FPGAs), System on Chip (SOC), and Complex Programmable Logic Devices (CPLDs). Development activities may also include laboratory integration, test and evaluation, fault isolation of prototype hardware, and system qualification testing support.
Successful candidates must be able to work independently and as part of a technical team with effective oral and written communication skills. Candidates should possess strong problem‑solving and critical‑thinking skills and be eager to contribute immediately to important, meaningful work. A TS clearance is desired. Work is performed onsite in Largo, FL.
Key Responsibilities- Develop system and/or FPGA architectures based on high‑level requirements
- Target device trade studies, recommendations, and selection
- Generate firmware requirements based on system architecture
- Generate firmware documentation that describes the firmware architecture
- Design Hardware Description Language (HDL) based digital circuits that are structured and readable
- Build test benches to verify/test the HDL based design
- Generate constraints for target device
- Create scripts to automate build, integration, and test activities
- Verify target device functionality in laboratory environment
- Bachelor’s degree in Electrical Engineering or another closely related STEM field
- 0–4 years of prior relevant experience in digital hardware design and verification
- Understanding of communication interfaces and bus standards (e.g. SPI, I2C, PCIe, UART, Gb Ethernet)
- Understanding of test and verification approaches with logic analyzers, high‑speed oscilloscopes, signal generators, and debugging tools
- U.S. citizenship and ability to obtain and maintain a DoD Top Secret Security Clearance
- Residency within commuting distance of Largo, FL or willingness to relocate
- Strong written communication, attention to detail and multitasking skills
- Ability to prioritize tasks, manage deadlines, and collaborate with customers and cross‑functional teams
- Enthusiasm for learning and adapting to new technologies and methodologies
- Completed several designs for various devices and applications
- Technical leadership and experience using Earned Value Management (EVM)
- Familiarity with cost and schedule estimation and contract deliverable documentation
- Experience with embedded processors and SoC development for FPGA devices
- Proficiency with VHDL and Design for FPGA devices
- Experience with red/black separation and redundancy concepts
- Knowledge of OpenVPX technology and VITA standards
- Experience with MATLAB and Simulink for digital signal processing
- Experience with Mentor Graphics, Synopsys, or Cadence simulation tools
- Familiarity with AMD (Xilinx), Intel (Altera), Lattice, or Microsemi (Actel) FPGA tools
- Proficiency with TCL, Perl, or Python scripting
- Experience with FPGA development on Linux Operating System
- Regular communication (hearing/speaking)
- Noise conditions range from very quiet to very noisy
- Prolonged use of computer (typing/keyboarding)
- Frequently required to sit for long periods of time, stand, and walk
- Ability to travel by car, air or other means of transportation, if required
Epsilon Systems Solutions, Inc. is an equal‑opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics.
Seniority Level- Entry level
- Contract
- Engineering and Information Technology
- Defense and Space Manufacturing
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).