Tech Partners
Other
View Company Profile /
<< Go Back
#### About the job Software Engineer I
**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 [email protected] for more information.**
© 2026 engineeringjobs.net, Inc. All Rights Reserved.
Terms of Service | Privacy
Powered by JOBBEX