Software Engineer job in Norman

University of Oklahoma
Norman, OK, United States
about 1 month ago
Apply on jobs.diversity.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Complex Networks Embedded Software Firmware Field-Programmable Gate Array (FPGA) Hardware Description Language Software Engineering Static Timing Analysis SystemVerilog Verilog Low Latency

Job description

This position serves as a Software Engineer on the FPGA team. This team is responsible for the development of FPGA firmware to enable reliable production, conditioning, reduction, and transfer of radar data based on user-defined scan parameters, This position will be expected to:

  • Translate complex algorithms and operations into scalable digital designs and implement with high-quality HDL (Verilog, SystemVerilog).
  • Ability to optimize designs to meet constraints by managing trade-offs between throughput, latency, and FPGA resources.
  • Design and develop testbenches that thoroughly test HDL modules to ensure correctness and robustness to ensure data will reliably flow through a complex network of FPGA devices.
  • Carry out timing analysis on designs and create constraints or implement pipelining to ensure compiled bitstreams reliably meet timing.
  • May lead a functional team.
  • Performs various duties as needed to successfully fulfill the functions of the position.
  • This position requires the ability to obtain and maintain federal security clearance.

Requirements

A qualified candidate should have a Bachelor’s in an engineering discipline and at least 36 months of software development and optimization experience., * Bachelor’s degree.

  • 36 months of embedded software experience.

Equivalency/Substitution: Will accept 48 months of related experience in lieu of the Bachelor’s degree for a total of 84 months of related experience.

About the company

Norman Campus: If you are selected as a finalist for a position that supports the Norman Campus, you will be subject to The University of Oklahoma Norman Campus Tuberculosis Testing policy .

Why You Belong at the University of Oklahoma: The University of Oklahoma values our community’s unique talents, perspectives, and experiences. At OU, we aspire to harness our innovation, creativity, and collaboration for the advancement of people everywhere. You Belong Here!

Equal Employment Opportunity Statement: The University, in compliance with all applicable federal and state laws and regulations, does not discriminate on the basis of race, color, national origin, sex, sexual orientation, marital status, genetic information, gender identity/expression (consistent with applicable law), age (40 or older), religion, disability, political beliefs, or status as a veteran in any of its policies, practices, or procedures. This includes but is not limited to admissions, employment, housing, financial aid, and educational services.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.diversity.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:05 min

Redefining software engineer job specifications and modern university partnerships

Avani Prabhakar Avani Prabhakar +3 · World Congress 2026 Europe

5:48 min

Balancing delivery latency with stream reliability and scale

Phil Cluff · LIVE

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

2:27 min

Correcting unrealistic expectations for junior engineering positions

Chris Sellek Chris Sellek · Europe 2026 Virtual

3:37 min

Accessing API documentation and testing remote driving latency

Alexandru Ciinaru Alexandru Ciinaru +3 · World Congress 2025

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all