Mid level Software Engineer- C++ and Lasers!

Saviance

$90K — $120K *
Technical Services
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • B.S. degree in Software, Mechanical, Electrical, or related field.
  • 5 years' experience in related fields.
  • Proficient in Object-oriented Design and Analysis (OOA and OOD).
  • Experienced in designing/developing complex GUI/HMI systems.
  • Skilled in using DirectX/2D/3D and/or CUDA/OpenCL.
  • Adept at debugging complex C++ software in PLC environments.
  • Strong understanding of industrial automation paradigms.

Responsibilities

  • Design and implement HMI (GUI) and backend code for control systems using C++.
  • Develop 3D and 2D visualizations in near-real time.
  • Implement near real-time image processing with GPU technologies.
  • Support, maintain, and document software functionality.

Benefits

  • Permanent position with job security.
  • Opportunity to work in a collaborative environment.
  • Engagement with cutting-edge technology in automation.
Full Job Description
Job Title: Software Engineer- C++ and Lasers!
Location: Wilmington, M
Duration: Permanent role

bout the Job:
Looking for a talented and self-motivated Software Engineer. The ideal candidate will have experience architecting, developing and maintaining software for machine controls and Client electro-mechanical systems from concept to production.

Job Duties:
  • Design and implement HMI (GUI) and backend code for complex control systems with some interfaces and real-time code in C++.
  • Develop visualizations of 3D and 2D images and CAD models in near-real time using C++, Direct2D/Direct3D, or similar technologies.
  • Work on near real-time image processing using Direct2D/Direct3D, CUDA and/or other GPU accelerated technologies.
  • Support, maintain, and document software functionality.


Skills/Qualifications:
Required:
  • Object-oriented Design and Analysis (OOA and OOD).
  • Experience designing / developing GUI / HMI systems for complex control systems.
  • Experience developing code using DirectX/2D/3D and/or CUDA/OpenCL.
  • Experience with software configuration management and source control systems.
  • Must be able to independently and effectively debug complex software in C++ (and preferably PLC) environments.
  • Must understand common industrial automation paradigms (communication buses, actuators / sensors, motion, fail-safe behavior, realtime (RTOS), etc.).
  • Must be able to work in a collaborative environment.
  • Strong analytical and communication skills.

Strongly Desired:
  • ll-round Software Engineer with demonstrated experience in many aspects of modern industrial automation (from PLC/IEC 61131, EtherCAT (or similar communication buses) to C++ (including realtime) and potentially other script-type languages such as Python, etc.).
  • Experience with SQL-type database systems and formulating queries (MS-SQL).
  • Experience with RTOS systems like IntervalZero RTX or similar.
  • Background in, or solid understanding of Mechatronics and interfacing concepts.
  • Experience with additive Manufacturing / 3D Printing.


Education/Experience:
Required:
  • B.S. degree in Software, Mechanical, Electrical, or related.
  • 5 years' experience in related fields
Desired:
  • M.S. degree preferred.

Similar Jobs

More Jobs at Saviance

More Technical Services Jobs

  • General Manager
    $100K — $200K + 30% bonus *
    Lunova Group
    Memphis, TN 38101 (Shelby County)
  • Mid-level Systems Engineer (0039)
    $100K — $125K *
    OCT Consulting, LLC
    Washington, DC 20011 (District Of Columbia County)
  • Design Engineer - HVAC
    $91K — $113K *
    Tremco Construction Products Group, Inc.
    Clearwater, FL 33756 (Pinellas County)
  • The Blackstone Group LP
    Production Manager
    $75K — $95K *
    The Blackstone Group LP
    Camp Hill, PA 17011 (Cumberland County)
  • Terracon
    Project Geologist
    $70K — $95K *
    Terracon
    Grand Rapids, MI 49504 (Kent County)

Find similar Mid level Software Engineer- C++ and Lasers! jobs: