Software Engineer, Entry-Level

Simulation Technologies Inc. (SimTech)

Huntsville (AL)

On-site

USD 70,000 - 100,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health Benefits
Retirement Plan
Work-Life Balance
Career Advancement
Professional Development

Job summary

Simulation Technologies Inc. (SimTech) in Huntsville, Alabama, is seeking a software engineer to assist in real-time lab control software development with C++, Python, and CUDA.

You will ensure data integrity, optimize code efficiency, and document modeling work; collaborate with internal and external teams to meet project deadlines while pursuing ongoing learning opportunities.

Qualifications

  • Requires a degree in engineering, science, math, or CS with 0–3 years of related experience.
  • Proficiency in C++ and/or Python; willingness to learn CUDA; Linux familiarity.
  • U.S. citizenship and an active Secret clearance that can be maintained.

Responsibilities

  • Develop, test, and maintain real-time lab control software using C++, CUDA, and Python.
  • Support data integrity, code efficiency, and mathematical problem solving.
  • Document and model work; contribute to technical reports and briefings; collaborate across teams to meet schedules.

Skills

C++
Python
CUDA
Linux
Software Development
Real-Time Applications
Parallel Processing
Data Integrity
Mathematical Problem-Solving
Testing
CI/CD
Doxygen
UML
Technical Documentation
Team Collaboration
Communication

Education

Bachelor’s degree or Master’s degree in engineering/science/math/CS

Tools

CI/CD
Doxygen
UML

Job description

Assist in developing, testing, and maintaining real-time lab control software using C++, CUDA, and Python, while supporting data integrity, code efficiency, and mathematical solutions. Provide documentation and modeling support, contribute to technical reports and briefings, and collaborate with internal and external teams to deliver quality work on schedule.

Requirements: Requires a bachelor's or master's degree in a relevant engineering, science, mathematics, or computer science field and 0–3 years of related experience; internships and academic projects may count. Candidates need basic C++ and/or Python proficiency, willingness to learn CUDA, familiarity with Linux, strong communication and teamwork skills, U.S. citizenship, and an active Secret clearance that can be maintained.

Key Skills: C++, Python, CUDA, Linux, Software Development, Real-Time Applications, Parallel Processing, Data Integrity, Mathematical Problem-Solving, Testing, CI/CD, Doxygen, UML, Technical Documentation, Team Collaboration, Communication

Benefits: Health Benefits, Retirement Plan, Work-Life Balance, Career Advancement, Professional Development

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Mid-Level
Software Engineer, Mid-Level

Simulation Technologies Inc. (SimTech) • Huntsville (AL)

On-site
USD 90,000 - 120,000
Market leading compensation package
Excellent benefits
Work/life balance
+2
Software Engineer, Senior
Software Engineer, Senior

Simulation Technologies Inc. (SimTech) • Huntsville (AL)

On-site
USD 140,000 - 190,000
Market leading compensation package
Excellent benefits
Work/life balance
+2
Software Engineer, SME
Software Engineer, SME

Simulation Technologies Inc. (SimTech) • Huntsville (AL)

On-site
USD 120,000 - 180,000
Comprehensive compensation package
Excellent benefits
Outstanding retirement plan
+1
Software Developer
Software Developer

Apollopros • El Segundo (CA)

On-site
USD 116,000 - 165,000
Realtime Software Engineer
Realtime Software Engineer

Donatech Corporation • Goleta (CA)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

Actalent • Santa Fe Springs (CA)

On-site
USD 110,000 - 160,000
Medical Insurance
Dental Insurance
Vision Insurance
+13
Mid-Level Real-Time Software Engineer – C++, CUDA, Python
Mid-Level Real-Time Software Engineer – C++, CUDA, Python

Simulation Technologies Inc. (SimTech) • Huntsville (AL)

On-site
USD 90,000 - 130,000
Software Engineer
Software Engineer

PlanIT Group, LLC • Orlando (FL)

On-site
USD 90,000 - 120,000
Software Engineer Entry Level
Software Engineer Entry Level

General Dynamics Mission Systems • BLOOMINGTON (MN)

On-site
USD 90,000 - 130,000
401(k) Matching
Flexible Time Off
Paid Parental Leave
+5
Software Engineer
Software Engineer

Imagry | Autonomous Driving • San Jose (CA)

On-site
USD 140,000 - 210,000