Software Engineer
Nesco Resource ·nescoresource.com
Apply directOverview
Client is seeking a Software Integration Tech Lead to guide software integration, troubleshooting, and debugging across mission-critical aircraft and advanced mission systems programs. This role will set technical direction, lead integration engineers, and improve the automation infrastructure, development environments, and build processes supporting multiple programs.
Core Responsibilities
- Lead and mentor a team of integration engineers through technical guidance, code reviews, and engineering standards.
- Set architectural direction and guide system and software design decisions.
- Develop, integrate, troubleshoot, and debug software across aircraft flight software, simulated mission systems, and laboratory environments.
- Support laboratory environments combining constructive simulations, physical hardware, and system-level models.
- Own and optimize CI/CD pipelines to provide reliable, repeatable software builds.
- Architect and enhance virtual development laboratories and aircraft software processes.
- Design and implement reusable automation tools using open-source, commercial, and internally developed solutions.
- Perform hardware troubleshooting, software debugging, performance profiling, integration testing, and system-level testing.
- Coordinate technical activities across mission systems, simulation, software, hardware, and stakeholder teams.
- Establish software integration standards supporting mission-critical performance and safety requirements.
Essential Qualifications, Skills, and Technologies
- Bachelor's degree or higher in a STEM discipline from an accredited college or university, or equivalent experience equating to at least 14 years of professional development experience.
- 6 years of C programming experience.
- 4 years of Python programming experience.
- 6 years of Linux experience.
- 3 years of hardware troubleshooting and/or hardware integration experience.
- 6 years of software debugging experience.
- 3 years of experience leading a team of engineers.
- Experience making architectural decisions and establishing technical or integration standards.
- Experience supporting software integration in complex hardware and software environments.
Preferred Skills or Experience
- Experience with software integration, debugging, and system-level testing.
- Experience with Jenkins, GitLab, Azure DevOps, or comparable CI/CD technologies.
- Experience with Bash, PowerShell, or other scripting and automation technologies.
- Knowledge of aircraft or mission system software development lifecycles.
- Experience with simulated environments or hardware-in-the-loop testing.
- Aerospace, defense, avionics, flight software, or mission systems experience.
Work Details
- Onsite role.
- Must be a U.S. citizen.
- Government security clearance is required.
- Position is located at a facility requiring special access.
Nesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services.
Nesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
Frequently asked questions
Who is hiring for the Software Engineer role?
Nesco Resource is hiring for the Software Engineer position, a Shazamme client. Apply directly on the employer's career site.
Where is the Software Engineer job located?
The Software Engineer role with Nesco Resource is based in Fort Worth, TX, US.
What does the Software Engineer role pay?
Nesco Resource lists the Software Engineer role at USD 30–105 per hour.
Is the Software Engineer role full-time or contract?
This is a full time position at Nesco Resource.
What experience level is the Software Engineer role?
The Software Engineer position is aimed at mid-level candidates.
How do I apply for the Software Engineer role at Nesco Resource?
Apply directly on Nesco Resource's career page via the Apply button on this listing. ZammeJobs links straight through to the employer's ATS — no third-party form, no resume database.