Software Engineer, Mid-Level

Simulation Technologies
Huntsville, AL
Category Engineering
Job Description
Role Overview

Join our dynamic and diverse team in Huntsville, AL as a Software Engineer, Mid-Level. This role involves developing and maintaining advanced real-time lab control applications, performing testing and analysis, and collaborating with internal and external teams.

What You Will Do

Execute programming assignments, maintain data integrity, design and implement complex software, and apply subject matter expertise in software engineering to support design, development, testing, and deployment of assets.

Why It Might Be a Fit

This role offers opportunities for growth and professional development, a market leading compensation package, excellent benefits, work/life balance, and a comprehensive compensation and benefits package.

Requirements

  • Bachelor's or Master's degree in Engineering (Software, Electrical, Computer, Mechanical, or Aerospace), Physics, Mathematics, or Computer Science
  • 3+ years of experience in software engineering, modeling & simulation, or application development
  • Proficient with C++ and Python
  • Ability to obtain proficiency with CUDA
  • Experience with implementing advanced mathematical techniques
  • Experience with DevSecOps processes and tools for maintaining applications on hardened DoD assets
  • U.S. Citizenship with Active Secret Security clearance and ability to maintain the designated security clearance level

Benefits

  • market leading compensation package
  • excellent benefits
  • work/life balance
  • outstanding retirement plan
  • career advancement
]]>