Software Engineer I

Tech Partners

Tulsa (OK)

On-site

USD 65,000 - 90,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tech Partners in Tulsa is seeking a Software Engineer I to join its growing development team. You will work on simulation and training systems and gain hands-on experience across the full software development lifecycle.

The role emphasizes collaboration with systems, software and project engineers, and requires a foundation in C/C++ and Linux environments, with opportunities to learn Ada, Fortran, and Python.

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Physics, or a related technical discipline.
  • Strong understanding of software engineering fundamentals.
  • Experience or academic exposure to software design, development, debugging, and testing.
  • Familiarity with object-oriented programming principles and software development methodologies.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication abilities.

Responsibilities

  • Collaborate with systems, software, and project engineers to understand requirements and develop technical solutions.
  • Participate in software requirements definition, decomposition, and design activities.
  • Analyze software and hardware interface requirements.
  • Develop, test, and maintain software applications for simulation and training systems.
  • Write software in C, C++, Fortran, and other programming languages as required.
  • Work in Linux-based development environments.
  • Perform software integration, verification, and acceptance testing.
  • Troubleshoot software issues and identify effective solutions.
  • Support installation, acceptance testing, and deployment of systems at customer locations.
  • Work closely with software, hardware, manufacturing, and program management teams throughout project execution.
  • Prepare technical documentation, specifications, reports, source code, and test procedures.
  • Assist in identifying and mitigating technical risks throughout project development.

Skills

Strong software engineering basics
Problem solving
Communication skills
OO programming concepts

Education

Bachelor's degree in a technical field

Tools

Git
Subversion
Linux
Windows

Job description

We're partnering with a leading engineering and simulation technology organization seeking a Software Engineer I to join its growing development team in Tulsa. This is an excellent opportunity for an early-career software engineer looking to work on sophisticated simulation and training systems while gaining hands-on experience across the full software development lifecycle.

The ideal candidate will have a strong technical foundation, a passion for software development, and a desire to contribute to mission-critical systems in a collaborative engineering environment.

What You’ll Do
  • Collaborate with systems, software, and project engineers to understand requirements and develop technical solutions.
  • Participate in software requirements definition, decomposition, and design activities.
  • Analyze software and hardware interface requirements.
  • Develop, test, and maintain software applications for simulation and training systems.
  • Write software in C, C++, Fortran, and other programming languages as required.
  • Work in Linux-based development environments.
  • Perform software integration, implementation, verification, and acceptance testing.
  • Troubleshoot software issues and identify effective solutions.
  • Support installation, acceptance testing, and deployment of systems at customer locations.
  • Work closely with software, hardware, manufacturing, and program management teams throughout project execution.
  • Prepare technical documentation, specifications, reports, source code, and test procedures.
  • Assist in identifying and mitigating technical risks throughout project development.
What We’re Looking For
Required Qualifications
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Physics, or a related technical discipline.
  • Equivalent combination of education and relevant experience will be considered.
  • Strong understanding of software engineering fundamentals.
  • Experience or academic exposure to software design, development, debugging, and testing.
  • Familiarity with object-oriented programming principles and software development methodologies.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication abilities.
Preferred Qualifications
  • Experience with C/C++ development.
  • Exposure to Python, C#, Fortran, Ada, or other programming languages.
  • Experience using Linux and Windows operating systems.
  • Familiarity with source control systems such as Git or Subversion.
  • Understanding of networking concepts and system integration.
  • Internship, co-op, academic project, or professional experience involving simulation, modeling, or engineering software development.
  • Experience with software development environments and tools.
Technical Environment

Candidates with experience in any of the following will stand out:

  • C/C++
  • Python
  • C#
  • Fortran
  • Ada
  • Windows
  • Git
  • Subversion
  • Software testing and debugging
  • Simulation systems
  • System integration
Travel Requirements
  • Approximately 25% travel.
  • Travel throughout the United States with occasional international travel.
  • Opportunities to support customer installations, acceptance testing, and training activities.
  • Travel may range from several days to multiple weeks and may occasionally include weekends.
  • Ability to obtain and maintain a valid passport may be required.
Work Schedule
  • Standard Monday through Friday schedule.
  • Flexibility to support project deadlines and customer requirements as needed.
  • Occasional overtime, weekend, holiday, or alternate-shift work may be required.
Security Requirements
  • U.S. Citizenship is required.
  • Must be eligible to obtain and maintain a U.S. Department of Defense security clearance.
Why Consider This Opportunity?
  • Join a highly collaborative engineering team developing advanced simulation and training technologies.
  • Gain experience across the full software development lifecycle, from requirements through deployment.
  • Work alongside experienced engineers and technical leaders who can help accelerate your career growth.
  • Exposure to complex real-world systems and cutting-edge engineering projects.
  • Excellent opportunity for entry-level or early-career engineers seeking long-term growth in software engineering and simulation technologies.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Tech Partners • Tulsa (OK)

On-site
USD 90,000 - 120,000
Systems Engineer, Senior
Systems Engineer, Senior

Tech Partners • Tulsa (OK)

On-site
USD 90,000 - 130,000
Software Engineer I - Simulation & Training Systems
Software Engineer I - Simulation & Training Systems

Tech Partners • Tulsa (OK)

On-site
USD 65,000 - 90,000
Software Engineer II
Software Engineer II

Tech Partners • Tulsa (OK)

On-site
USD 90,000 - 130,000
Signing bonus
Software Engineer I - Tulsa
Software Engineer I - Tulsa

Cymstar Services LLC • Tulsa (OK)

On-site
USD 65,000 - 90,000
Software Engineer I - Tulsa
Software Engineer I - Tulsa

CymSTAR, LLC • Tulsa (OK), Northern (KY)

Hybrid
USD 65,000 - 90,000
Systems Engineer, Senior - Tulsa Tulsa, OK
Systems Engineer, Senior - Tulsa Tulsa, OK

CymSTAR, LLC • Tulsa (OK), Northern (KY)

Hybrid
USD 90,000 - 140,000
Signing bonus
Software Engineer Senior - Tulsa
Software Engineer Senior - Tulsa

Cymstar Services LLC • Tulsa (OK)

On-site
USD 100,000 - 140,000
Signing bonus up to $10,000
Software Engineer II
Software Engineer II

CymSTAR, LLC • Tulsa (OK), Northern (KY)

Hybrid
USD 80,000 - 110,000
Lead Software Engineer, Infrastructure & Systems
Lead Software Engineer, Infrastructure & Systems

Aeronix Technologies Group • Town of Florida (NY)

On-site
USD 120,000 - 170,000