1

Fpga Embedded Software Engineer Jobs in Ohio (NOW HIRING)

Senior FPGA Engineer

Dayton, OH · On-site

$116K - $153K/yr

The engineer is responsible for implementing complex digital signal processing (DSP) algorithms ... Experience: 5+ years of hands-on experience in FPGA design and embedded software development.

Senior FPGA Engineer

Dayton, OH · On-site

$116K - $153K/yr

Tangram Flex is seeking a Senior FPGA Engineer with a Software/Firmware Focus to design, develop ... Experience: 5+ years of hands-on experience in FPGA design and embedded software development.

FPGA Engineer

Beavercreek, OH · On-site

$115K - $150K/yr

... software domains. The ideal candidate has solid experience developing FPGA-based DSP solutions and ... Integrate FPGA designs with embedded processors, peripherals, and system interfaces using standard ...

Entry Level Software Engineer This Software/Embedded Systems Engineer role focuses on developing software for a broad range of devices used in surface heaters, temperature controllers, and insulators.

... software domains. The ideal candidate has solid experience developing FPGAbased DSP solutions and ... Integrate FPGA designs with embedded processors, peripherals, and system interfaces using standard ...

Embedded CC programmer

Elyria, OH · On-site

$119K - $157K/yr

Proficiency in Embedded CC programming and real-time software development. Experience in development under RTOS such as VxWorks,BSP.Device drivers, IO Layers and HAL Layer. Familiarity with DO-178C ...

Embedded Engineer

Avon, OH · On-site

$118K - $156K/yr

Embedded Engineer This role focuses on designing, implementing, and maintaining embedded firmware ... Collaborate closely with hardware engineers to investigate and resolve hardware-software ...

next page

Showing results 1-20

Fpga Embedded Software Engineer information

What are the typical challenges faced by FPGA Embedded Software Engineers when integrating hardware and software components?

FPGA Embedded Software Engineers often encounter challenges in synchronizing software algorithms with hardware logic, ensuring optimal performance and resource utilization. Debugging issues that arise from timing mismatches or interface incompatibilities between hardware and software can be complex and time-consuming. Effective communication and close collaboration with hardware engineers are essential to resolve integration bottlenecks and achieve seamless operation. This role requires a strong understanding of both digital design and embedded programming to troubleshoot and optimize system behavior.

What is the difference between Fpga Embedded Software Engineer vs FPGA Firmware Engineer?

AspectFpga Embedded Software EngineerFPGA Firmware Engineer
Required SkillsEmbedded C/C++, FPGA design, hardware-software integrationVHDL/Verilog, FPGA development, hardware description languages
Work EnvironmentEmbedded systems, software development teams, hardware-software integrationHardware design teams, FPGA development labs
Industry UsageConsumer electronics, aerospace, defense, telecommunicationsHigh-speed data processing, signal processing, communications

While both roles involve FPGA technology, the Fpga Embedded Software Engineer focuses on developing embedded software that runs on FPGA-based systems, integrating hardware and software. In contrast, the FPGA Firmware Engineer primarily designs and implements FPGA hardware logic using HDL languages. Both roles require knowledge of FPGA design, but their focus areas differ—software versus hardware description languages.

What are the key skills and qualifications needed to thrive as an FPGA Embedded Software Engineer, and why are they important?

To thrive as an FPGA Embedded Software Engineer, you need a strong background in digital design, hardware description languages (such as VHDL or Verilog), and embedded systems, typically supported by a degree in electrical engineering or a related field. Proficiency with FPGA development tools (like Xilinx Vivado or Intel Quartus), simulation software, and debugging instruments is crucial, along with familiarity with C/C++ for embedded programming. Strong problem-solving, attention to detail, and effective communication skills set top professionals apart in this role. These skills are vital for designing reliable, high-performance systems and collaborating efficiently with multidisciplinary teams.

What does an FPGA Embedded Software Engineer do?

An FPGA Embedded Software Engineer designs, develops, and maintains software that runs on Field Programmable Gate Arrays (FPGAs). They work closely with hardware teams to implement embedded systems, often using languages like VHDL, Verilog, and C/C++. Their responsibilities include creating firmware, optimizing system performance, and integrating hardware and software components. These engineers are crucial in industries such as telecommunications, aerospace, automotive, and consumer electronics, where real-time processing and customizable hardware are needed.
What cities in Ohio are hiring for Fpga Embedded Software Engineer jobs? Cities in Ohio with the most Fpga Embedded Software Engineer job openings:
Senior FPGA Engineer

Senior FPGA Engineer

Tangram Flex

Dayton, OH • On-site

$116K - $153K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted yesterday


Job description

Salary:

Tangram Flex is seeking a Senior FPGA Engineer with a Software/Firmware Focus will design, develop, and optimize high-performance digital logic circuits. This role bridges the gap between hardware architecture and low-level software. The engineer is responsible for implementing complex digital signal processing (DSP) algorithms, managing high-speed data protocols, and ensuring seamless integration with host software systems.


What We Do: Our team and products provide solutions to enable innovators to design, develop, verify, and advance critical systems, while accelerating innovation that advances our nations security. By accelerating delivery of critical systems, Tangram is transforming the way our nation solves complex software challenges.

JOB RESPONSIBILITIES/

  • Architecture & Design: Translate complex software requirements into optimized Register Transfer Level (RTL) architecture.
  • IP Development: Design, implement, and test custom intellectual property (IP) blocks using VHDL, Verilog, or SystemVerilog.
  • Hardware-Software Integration: Develop low-level C/C++ drivers, Linux kernel modules, and APIs to connect FPGA logic with embedded microprocessors.
  • Verification & Testing: Write comprehensive testbenches (using UVM or SystemVerilog) and utilize hardware-in-the-loop (HIL) testing with oscilloscopes and logic analyzers.
  • Timing Closure: Analyze and optimize logic placement, routing, and clock domains to meet strict hardware timing and power constraints.

DESIRED SKILLS & EXPERIENCE/

Required Skills:

  • Bachelors degree in Computer Science, Electrical Engineering, Computer Engineering or a related field
  • Ability to obtain or possess a current/or recent U.S. Government Security (DoD) Clearance. U.S. citizenship is required to obtain clearance
  • Hardware Languages: Proficiency in VHDL, Verilog, or System Verilog.
  • Software Languages: Strong programming skills in C, C++, and scripting languages like Python or Tcl for automation.
  • FPGA Toolchains: Mastery of vendor tools such as AMD/Xilinx Vivado, Intel Quartus, or Microchip Libero.
  • Methodologies: Experience with High-Level Synthesis (HLS), Digital Signal Processing (DSP), and SoC architectures (e.g., ARM-Cortex embedded in FPGA).
  • Protocols: Deep understanding of high-speed interfaces like PCIe, Ethernet (10G/100G), DDR4/DDR5, and AXI streaming.
  • Work is based in Dayton, Ohio with periodic days at WPAFB
  • Travel required up to 25% for customer support and presentations

Desired Skills:

  • Experience: 5+ years of hands-on experience in FPGA design and embedded software development.
  • Domain Expertise: Industry-specific experience in areas like RF/SDR, defense, automotive (ADAS), high-frequency trading, or data centers.

Physical Requirements:

  • Ability to travel by air, car, or other transportation methods
  • Prolonged periods of sitting at a desk and working on a computer (up to 8 hours/day)
  • Ability to lift and carry lightweight items (e.g., laptops, demo equipment, marketing materials) up to 25 lbs.
  • Frequent use of hands and fingers for typing, using a mouse, writing, and handling equipment.
  • Visual acuity to read detailed technical documents, view computer screens, and operate software systems
  • Auditory ability to participate in meetings, customer demos, and conference calls, including in potentially noisy environments (e.g., trade shows or military facilities)
  • Mobility to move between office spaces, customer sites, conference venues, and manufacturing or lab environments
  • Flexibility to adapt to varying work environments (e.g., corporate offices, government buildings, industrial or lab spaces)


We are committed to staying rooted in our core value of Team First. For that reason, we've designed a highly competitive benefits program and supportive work environment to engage employees and their families.

  • Hybrid work options
  • Flexible Working Hours, 10 paid holidays, and generous Paid Time Off
  • Employer Paid Medical, Dental, Vision and Short and Long Term Disability Insurance
  • Access to group rating plans for Life Insurance
  • Employer contribution to Health Savings Account
  • Competitive 401K employer match
  • A work environment and culture that fosters transparency, collaboration and well-being


Tangram Flex is an Equal Opportunity Employer, and provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in its application procedures and in accordance with federal law. All qualified candidates will receive consideration for employment based on business needs, job requirements, and individual qualifications.


EEO/AA Vet/Disabled Employer/ and E-Verify