Sr. Simulation Engineer Developer (Engineer Software 4) 15800 Engineering - Dayton, OH at Geebo

Sr. Simulation Engineer Developer (Engineer Software 4) 15800

Requisition Number:
15800 Required Travel:
0 - 10% Employment Type:
Full Time/Salaried/ExemptHours Per Week:
40 Anticipated Salary Range:
$88,785.
00 - $150,000.
00 Security Clearance:
Ability to Obtain Level of
Experience:
Senior Job DescriptionAbout Technical Solutions, A Division of Huntington Ingalls Industries:
Building on a legacy of more than a century of naval shipbuilding, HII's Mission Technologies division is accelerating national security solutions to a wide variety of government and commercial customers worldwide.
Comprising more than 7,000 professionals, our unique national security portfolio includes cyber and electronic warfare, fleet sustainment, ISR, live, virtual, constructive (LVC) solutions, nuclear and environmental services, and unmanned systems.
For more information, visit tsd.
huntingtoningalls.
com.
We are currently seeking a highly experienced Software Engineer with a focus on Parallel Processing and C+
to join our team.
The ideal candidate will possess a strong background in multi-threading, high performance computing and optimization.
You will work on complex simulation systems and should have a deep understanding of algorithms, data structures, and concurrent programming.
Essential Job ResponsibilitiesDesigns, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions.
Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software.
Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems.
Ensures software standards are met.
Design, develop, and implement software programs in C+
with a specific focus on multi-threading and parallel processing.
Understand, refine, and optimize existing code, with a focus on performance.
Develop and implement multi-threaded algorithms for real-time simulations.
Perform benchmarking and performance testing to measure improvements against single-threaded versions.
Produce well-commented code and maintain documentation, including design and implementation overviews.
Collaborate with other team members in technical discussions.
Troubleshoot, debug and upgrade existing software as required.
Minimum Qualifications9 years relevant experience with Bachelors in related field; 7 years relevant experience with Masters in related field; 4 years relevant experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 13 years relevant experience.
professional experience in C+
programming with a strong understanding of the language's standard library and features.
Proven experience in concurrent programming and multi-threaded software development.
Proficient in designing, developing, and optimizing parallel algorithms, with an emphasis on high-performance computing.
Knowledge of synchronization techniques in multi-threading environments and experience in ensuring thread safety.
Demonstrated experience with Distributed Interactive Simulation (DIS) or other similar real-time simulations.
Solid problem-solving skills, with the ability to analyze performance issues and devise efficient solutions.
Familiarity with benchmarking and performance analysis techniques.
Excellent communication skills, with the ability to explain complex technical concepts to a non-technical audience.
A passion for learning new technologies and staying up-to-date with the latest industry trends.
The ability to obtain and maintain a Top Secret clearance Preferred Requirements Familiarity with other parallel computing models and languages, such as CUDA, OpenCL, or MPI.
Prior experience working on real-time systems.
A strong understanding of computer architecture, particularly memory hierarchy and multi-core processing.
Physical RequirementsAdequate visual acuity and manual dexterity for meeting the requirements Software Engineer family.
HII's Mission Technologies division develops integrated solutions that enable today's connected, all-domain force.
Capabilities include C5ISR systems and operations; the application of AI and machine learning to battlefield decisions; defensive and offensive cyberspace strategies and EW; unmanned, autonomous systems; LVC solutions; platform modernization; and critical nuclear operations.
Together, HII's domain expertise and advanced technologies support mission partners anywhere around the globe.
For more information, visit tsd.
huntingtoningalls.
com.
HII is a global engineering and defense technologies provider.
With a 135-year history of trusted partnerships in advancing U.
S.
national security, HII delivers critical capabilities ranging from the most powerful and survivable naval ships ever built, to unmanned systems, ISR and AI/ML analytics.
HII leads the industry in mission-driven solutions that support and enable a networked, all-domain force.
Headquartered in Virginia, HII's skilled workforce is 44,000 strong.
Working at HII is more than a job - it's an opportunity to build a new future.
We offer competitive benefits such as best-in-class medical, dental and vision plan choices; onsite health, vision and dental at some locations; wellness resources; employee assistance programs; Savings Plan Options (401(k)); financial planning tools, life insurance; employee discounts; paid holidays and paid time off; tuition reimbursement; as well as early childhood and post-secondary education scholarships.
HII is committed to cultivating an inclusive company culture to promote collaboration and enhance creativity by hiring a diverse work force.
HII is an Equal Opportunity/Vets and Disabled Employer.
U.
S.
Citizenship may be required for certain positions.
Recommended Skills Algorithms Benchmarking Commercial Software Communication Computer Architectures Concurrent Computing Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.