Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

University of Oklahoma

Sr Software Engineer

Career Insights for Software Developer / Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Oklahoma data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.

$116,523 / year median in Oklahoma

+17% projected growth

Explore Career

Job Description

Sr Software Engineer University of Oklahoma - 4.1 Norman, OK Job Details 23 hours ago Qualifications Software engineering Embedded systems C++ Embedded software Linux administration Python Full Job Description Job no: 493607 Work type:
Professional Location:
Norman Categories:
Technology/Research Pay Range:
Commensurate with experience
Benefits Eligible:
Yes Work Schedule:
Monday - Friday, 8:00 a.m. to 5:00 p.m.
Travel:
May be required
For Best Consideration Date:
08/10/2026
Position Introduction:
The Advanced Radar Research Center (ARRC) is seeking experienced technical software engineers. This position serves as a Senior Engineer in the design and implementation of software architecture for radar & equipment monitoring and control. A qualified candidate should have a Bachelor's in an engineering discipline and at least 60 months of software development experience, including C++, Python and familiarity with Linux. This position will be expected to: Architect and implement frameworks, APIs, and control layers to enable system functionality. Develop, maintain, and optimize Linux daemons and services for system critical high-performance, multi-threaded applications. Code, debug, and test system software. Collaborate closely with functional teams including EE, FPGA, and platforms teams to create processing, control, and validation solutions. Troubleshoot and resolve low-level OS issues, networking bottlenecks, and hardware-software integration challenges Provide consulting to system-level designs, including costing, lead times, and alternative solutions. May lead a functional team. Performs various duties as needed to successfully fulfill the functions of the position. View full job description
Required Education and Experience:
Bachelor's degree. 60 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 108 months of related experience.
Department Preferences:
Possess a current DoD security clearance or has the ability to obtain and maintain security clearance Hiring Contingent Upon a
Background Check:
Yes Advertised:
30 Jul 2026 Central Daylight Time Applications close: 28 Oct 2026 Central Daylight Time