EngineerJobs.io
← Back to all jobs

Job Description

Tentek, Inc. offers an onsite contract opportunity in Lake Buena Vista, FL for a Senior Software Engineer on the Modeling, Simulation, and Training Tools (MST) team. The role runs Monday through Friday, onsite, with a pay rate of $80.00 to $82.00 per hour. A benefits package includes 401(k), dental, health, and vision insurance.

As a Senior Software Engineer on MST, you will build software tools that enable detailed engineering simulations and analysis for Park Operations and global partners. This position is onsite and follows a Monday through Friday schedule.

Responsibilities

  • Lead and assist in developing desktop applications and software APIs used by internal engineering and creative partners
  • Write unit tests and regression test documentation for software
  • Produce detailed documentation for software, for both developers and users
  • Assist users in troubleshooting and resolving bugs in deployed software
  • Provide hardware and software expertise to multidisciplinary teams to influence purchasing decisions and system design

Required qualifications

  • Five or more years designing, implementing, and testing Windows and Linux desktop applications in C or C++
  • Five or more years working with industrial control equipment such as Rockwell or Siemens PLCs and/or Beckhoff GPCs
  • Experience with networking communications including sockets, UDP, TCP, and other industrial protocols
  • Experience developing high performance and real time applications or simulations
  • Proven ability to collaborate with a highly technical project team, including architecting solutions and mentoring new team members
  • Excellent communication and interpersonal skills for interacting with partners, internal customers, and users
  • Proactive team member who collaborates with others to meet project milestones
  • Willingness to learn new technologies and apply them to engineering problems
  • Proficiency in object oriented design principles
  • Experience writing unit tests and regression test documentation for software
  • Ability to troubleshoot and assess software errors to develop and implement solutions
  • Experience using engineering software and development environments such as Visual Studio
  • Proficiency in Agile software development practices, including Scrum, sprint planning, and retrospectives
  • Understanding of source control tools such as Git and continuous integration tools such as GitLab CI or similar

Preferred qualifications

  • Experience in entertainment industry ride and show control systems, including PLC hardware
  • Experience with hardware-in-the-loop simulation
  • Knowledge of systems engineering concepts, tools, and processes (SysML, IDEF0)
  • Scripting languages such as PowerShell and Python

Education

  • Required: Bachelor’s degree ABET-certified in Computer Engineering, Computer Science, Electrical Engineering, or Electronic Engineering
  • Preferred: Post-graduate engineering degree

Technologies

  • C, C++, Windows, Linux
  • Rockwell PLCs, Siemens PLCs, Beckhoff GPCs
  • Sockets, UDP, TCP, Software-In-the-Loop (SIL), Hardware-In-the-Loop (HIL)
  • Visual Studio, Git, GitLab CI
  • PowerShell, Python
  • SysML, IDEF0

Benefits

  • 401(k)
  • Dental insurance
  • Health insurance
  • Vision insurance

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.