Skip to Main Content
Field Programmable Gate Array (FPGA) Engineer II/III
Caliola Engineering, LLC Colorado Springs, CO

Field Programmable Gate Array (FPGA) Engineer II/III

Caliola Engineering, LLC
Colorado Springs, CO
  • $110,000 to $160,000 Yearly
  • Medical , Retirement
  • Full-Time
Job Description
Company Info
Job Description

About Us: Caliola is a woman-owned small business that is improving and protecting our Nation's way of life through secure collaboration and resilient communications. Our engineers, subject matter experts, and veterans are developing and delivering trusted solutions for mission-critical communications. We seek teammates who share our core values:

I3 for C3 - Insight, Innovation, and Integrity for Command, Control, and Communications

We are headquartered in Colorado Springs, CO, which is consistently ranked as one of the Nation's top ten places to live by US News & World Report. Caliola has been recognized by Governor Jared Polis and the Colorado Office of Economic Development and International Trade (OEDIT) as a key contributor to the growth of the Colorado Springs defense industry. We offer a flexible, collaborative, and open culture that is unusual in the defense industry. We offer generous benefits, including subsidized health insurance and 401(k) matching, and a scalable, competitive pay structure.

Position Description: Caliola's FPGA Engineers support the team by researching, designing, and implementing FPGA solutions across multiple projects. As an FPGA Engineer, you will be involved in the design, development, and verification of complex signal processing algorithms. You will work closely with cross-disciplinary teams of software and hardware engineers to solve important problems. A solid design philosophy, a commitment to maintaining good tests, and an excellent work ethic are required to be successful in this position.

Essential Responsibilities:

  • Design and test digital signal processing systems for FPGAs (large and small)
  • Develop and maintain unit tests
  • Translate software (e.g., Matlab, Simulink, C, C++, Python) into design requirements that can be implemented and tested in HDL
  • Architect functional performance tests using tools like oscilloscopes, logic analyzers, spectrum analyzers, etc.
  • Script FPGA builds for use in Continuous Integration (CI) pipelines
  • Work cross-functionally with all engineering development and firmware/software related groups
  • Provide regular progress updates to other team members and leadership
  • Prepare technical documentation, including design requirements, specifications, test reports, and user manuals
  • Other duties as assigned

What We Require:

  • BS in Electrical Engineering or related discipline
  • 6+ years of experience using HDL to develop custom logic for FPGA design
  • Experience developing chip level designs for FPGAs in VHDL, Verilog or SystemVerilog
  • Experience in digital logic design including timing closure for highspeed designs
  • Experience troubleshooting designs in the lab on hardware
  • Experience reading schematics, datasheets, other technical information and the ability to apply the information to the design process
  • Experience with AMD/Xilinx Vivado, Intel/Altera Quartus, or other comparable FPGA development toolchains
  • Experience simulating and verifying large HDL projects using tools like AMD/Xilinx Vivado, Questa, Active HDL, Riviera Pro, or an equivalent toolchain
  • Experience with several bus types including SPI, I2C, I2S, USB, PCIe, AXI streaming, AXI, Wishbone, etc.
  • Experience designing FPGAs to customize System-on-Chip (SoC) systems including interfacing with software (interrupt controllers, DMA controllers, etc.)
  • Experience with clock domain crossing, timing constraints, pin assignment, placement, and layout constraints, etc.
  • This position requires the ability to obtain and maintain a security clearance issued by the US Government.

What We Value:

  • BS. or PhD in Electrical Engineering or related discipline
  • Digital system design experience in FPGAs or ASICs
  • Fluency in Python, TCL, C, and C++
  • Experience with AMD/Xilinx chip scope ILA or Intel/Altera signaltap
  • Understand trade-offs between area, speed, and development time
  • Effectively manage schedules and priorities
  • Knowledge of Linux Kernel or other low level operating systems
  • Maintaining a well-tested codebase
  • Deep understanding of digital signal processing algorithms and implementation trade-offs
  • Thirst for knowledge, a willingness to learn and teach others

Expression of Interest: By applying for this job, you are expressing interest in this position and could be considered for other career opportunities at Caliola. Should a match be identified between your skillset and Caliola's requirements for this or a future opening, you may be contacted.

Relocation Available: Yes

At Caliola, we believe that true innovation can only occur when teammates bring their authentic selves to collaborate in a supportive and encouraging environment. We are an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other federally protected class.


How can the hiring manager reach you?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.

Caliola Engineering, LLC job posting for a Field Programmable Gate Array (FPGA) Engineer II/III in Colorado Springs, CO with a salary of $110,000 to $160,000 Yearly with a map of Colorado Springs location.