Software Engineer I

Tech Partners
  • Tulsa, Oklahoma
    3 days ago

    Job Description

    Full-Time | Tulsa, OK (Onsite)
    U.S. Citizenship Required

    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
    • Linux
    • Windows
    • Git
    • Subversion
    • Software testing and debugging
    • Simulation systems
    • System integration
    • Networking fundamentals

    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.

    Interested?

    Interested candidates can apply directly or email doug.halve@techpartnersllc.com for more information.

    Numbers & Facts

    LocationTulsa, Oklahoma

    Skills

    • Acceptance Testingunmatched
    • Ada Programming Languageunmatched
    • Analysis Skillsunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Communication Skillsunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Customer Support/Serviceunmatched
    • Debugging Skillsunmatched
    • Electrical Engineeringunmatched
    • Engineeringunmatched
    • Engineering Softwareunmatched
    • Fortran Programming Languageunmatched
    • Gitunmatched
    • Identify Issuesunmatched
    • Linux Operating Systemunmatched
    • Manufacturing Managementunmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft Windows Operating Systemunmatched
    • Object Oriented Programming (OOP)unmatched
    • Passport Requirementsunmatched
    • Physicsunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Programming Languagesunmatched
    • Project Developmentunmatched
    • Project Engineeringunmatched
    • Project Executionunmatched
    • Project/Program Managementunmatched
    • Python Programming/Scripting Languageunmatched
    • Requirements Managementunmatched
    • Risk Managementunmatched
    • Simulationunmatched
    • Software Administrationunmatched
    • Software Debuggingunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Software Simulationunmatched
    • Software Testingunmatched
    • Source Code Control System (SCCS)unmatched
    • Subversionunmatched
    • System Integration (SI)unmatched
    • Team Playerunmatched
    • Technical Writingunmatched
    • Test Plan/Scheduleunmatched
    • Testingunmatched
    • Time Managementunmatched
    • United States Citizenunmatched
    • Willing to Travelunmatched
    • Writing Skillsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder