Job Openings >> Software Engineer IV
Software Engineer IV
Summary
Title:Software Engineer IV
ID:036 - 021
Location:Huntsville, AL
Description
COMPANY DESCRIPTION

Pinnacle is seeking a Software Engineer IV to support our Product and Engineering business area. Pinnacle, headquartered in Huntsville, AL, is a leading innovator, developer, and provider of defense and aerospace products and services. Pinnacle fosters a corporate culture with many opportunities for advancement and career progression. We are a dynamic, fast-paced organization that is experiencing exponential growth. Pinnacle has been on the Inc. 5000 Fastest Growing Companies list in 2012, 2013, 2015, 2016, 2017, 2018 and 2019!  Pinnacle offers competitive, traditional benefits, and we are excited about our Employee Stock Ownership Program (ESOP)!

About Huntsville -

Military, space, telecommunications, biotechnology, diversified manufacturing and a variety of emerging specialties provide challenging work in delightful surroundings. The area enjoys a favorable cost of living and quality of life. Mountains, lakes, woodlands and the Tennessee River accommodate numerous recreational activities. A temperate climate enhances the season for outdoor sports, including world-class golf, hiking, biking, and fishing. Major concerts, Broadway and symphony performances, extensive permanent collections and traveling exhibitions contribute to a wonderful way of life.

Huntsville, Alabama is one of the most recognized cities in the Southeast - consistently named as one of the best places to live and work by a variety of national publications. Our city is regularly named as a premier location for both business and quality of life.


JOB DESCRIPTION

Pinnacle Solutions is looking for a Software Engineer with experience developing simulation applications using a variety of programming languages. The ideal candidate is passionate about building great software and delivering innovative technologies. As an engineer on our team, you will drive the design, implementation, testing, and deployment of our training and simulation systems. You will work with a team of other engineers to deliver simulation software that supports customers around the world. You will participate and have opportunities to lead software development through the complete software lifecycle. You will be required to integrate into a dynamic, expanding team.

SKILLS/EXPERIENCE REQUIREMENTS:

1) Experience with programming simulation software from first principles of physics is required.
2) Experience developing, maintaining and optimizing simulation software required.
3) Knowledge of C# and .Net frameworks and tools required. Other languages including C, C++, and FORTRAN is a plus.
4) Familiarity with Git or other version control system required.
5) Candidate must be a motivated, self‐starter and able to work under pressure.
6) Candidate must be effective in communicating with technical and non‐technical customers alike.

SKILLS/EXPERIENCE PREFERENCES:
1) Knowledge of Object Oriented Programming concepts and Design Patterns desired.
2) Familiarity with participating and leading software development teams a plus.
3) Experience operating in a Linux shell desired.

EDUCATION REQUIREMENTS

Bachelor’s Degree in Computer Science, Software Engineering or other engineering field with 8 or more years of experience in the field.

SPECIAL REQUIREMENTS (Certifications, Etc.)

Ability to obtain a secret security clearance is required.
Must be a US citizen.
Travel up to 20% required.

ADDITIONAL INFORMATION
Pinnacle Solutions is an equal opportunity employer. Minorities/Females/Disabled/Veterans

If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access the Pinnacle Solutions, Inc. Career page as a result of your disability. You can request reasonable accommodations by calling (256) 327-4181 or by sending an email to careers@PinnacleSolutionsInc.com. 
ApplicantStack powered by Swipeclock