ATM Software Engineer (Embedded Systems)

Nautilus Hyosung America Inc

Miamisburg (OH)

On-site

USD 95,000 - 120,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Nautilus Hyosung America, Inc. in Miamisburg, OH is seeking a Software Engineer to design, develop and install software solutions interfacing with current hardware designs. You will program ATM-related applications, test, certify and provide 4th level support.

Join a fast-paced, high-growth team focused on reliable, scalable software. The role requires strong C++ development, OOP, multithreading and experience with Windows-based native apps.

Qualifications

  • Bachelor’s degree or equivalent professional experience in a related field.
  • At least three years of professional C++ development experience.
  • Hands-on development with Visual C++ and MFC.
  • Strong OOP, software design, multithreading and memory management.
  • Experience with TLS-secured communications and client-server apps.
  • Experience delivering complex software to customers and Agile work environment.

Responsibilities

  • Develop software by studying information needs and workflows across systems.
  • Confer with users and teammates to design and implement solutions.
  • Document solutions with flowcharts, diagrams and code comments.
  • Design system specifications and programming standards.
  • Collaborate with team to create new products and maintain legacy code.
  • Support mission-critical systems in 24/7 environments and troubleshoot issues.

Skills

C++ development
Object-oriented programming
Multithreading
Memory management
Native application debugging
TLS-secured communications
Client-server applications
Agile methodologies
Legacy code maintenance
Unfamiliar technologies learning

Education

Bachelor’s degree in Computer Science / Computer Engineering / Software Engineering

Tools

Visual C++
MFC
Git

Job description

Nautilus Hyosung America, Inc. in Miamisburg, OH is seeking a Software Engineer to design, develop and install software solutions interfacing with current hardware designs. You will program ATM-related applications, test, certify and provide 4th level support.

Join a fast-paced, high-growth team focused on reliable, scalable software. The role requires strong C++ development, OOP, multithreading and experience with Windows-based native apps.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

ATM Software Engineer — C++/Embedded Systems
ATM Software Engineer — C++/Embedded Systems

Hyosung - North America • Miamisburg (OH)

On-site
USD 100,000 - 130,000
Software Engineer - ATM & Embedded Systems
Software Engineer - ATM & Embedded Systems

Retail ATM Solutions • Miamisburg (OH)

On-site
USD 85,000 - 120,000
ATM Field Service Engineer
ATM Field Service Engineer

Nautilus Hyosung America Inc • Miami (FL)

On-site
USD 48,000 - 76,000
Software Engineer
Software Engineer

Nautilus Hyosung America Inc • Miamisburg (OH)

On-site
USD 95,000 - 120,000
ATM Field Service Engineer
ATM Field Service Engineer

Socket.dev • Cleveland (OH)

On-site
USD 60,000 - 90,000
ATM Field Service Engineer
ATM Field Service Engineer

Hyosung - North America • Atlanta (GA)

On-site
USD 60,000 - 90,000
ATM Field Service Engineer - Travel Ready
ATM Field Service Engineer - Travel Ready

Nautilus Hyosung America Inc • Dayton (OH)

On-site
USD 52,000 - 72,000
ATM Field Service Engineer
ATM Field Service Engineer

Hyosung - North America • Miami (FL)

On-site
USD 70,000 - 90,000
ATM Field Service Engineer
ATM Field Service Engineer

Socket.dev • Lake Charles (LA)

On-site
USD 60,000 - 90,000
ATM Field Service Engineer — On-Site Tech
ATM Field Service Engineer — On-Site Tech

Retail ATM Solutions • San Francisco (CA)

On-site
USD 70,000 - 100,000