Software Integration & Systems Engineer
Orlando, FL, US, 32809
SUMMARY
The Software Integration and Systems Engineer is responsible for developing, maintaining, and deploying software solutions and software system patches in highly secure, non-internet-connected environments. This role involves close collaboration with cross-functional teams to implement robust, efficient, and secure systems across both Windows and Linux platforms. The ideal candidate is experienced in scripting, software development, software system patching, and offline deployment practices.
ESSENTIAL DUTIES & RESPONSIBILITIES
Software Development and Scripting:
- Develop and maintain software applications. Create software scripts for automation and system integration tasks.
- Perform Windows and Linux system patching in offline environments.
- Manage offline repositories and deploy updates to remote sites.
Documentation and Compliance:
- Maintain comprehensive documentation of software and patch deployment processes.
Implement and adhere to secure coding practices to protect system integrity.
Testing and Quality Assurance:
- Conduct software change management and functional testing to ensure reliability.
- Troubleshoot and resolve issues with deployed systems.
Field Deployment:
- Travel to remote sites for system and patch deployment as needed (up to 20%).
OTHER DUTIES AND RESPONSIBILITIES
- Comply with all safety policies, practices and procedures reporting all unsafe activities to Management and/or Human Resources.
- Participate in proactive team efforts to achieve departmental and company goals.
- Contribute to building a positive team spirit.
- Communicate effectively at all levels.
- Protect confidential information by not communicating, disclosing to, or using for the benefit of third parties.
- Maintain the highest degree of honesty and integrity at all times.
- Business travel (up to 20%) by land and/or air as needed.
KNOWLEDGE, SKILLS & EDUCATION
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
Education: Bachelor’s degree in computer engineering, computer science, or a related field, or equivalent work experience.
Experience:
-
- Proficiency in software development & scripting.
- Hands-on experience with Windows and Linux environment management, including Windows Domains (Active Directory, Group Policy, Windows Remote Management, WSUS).
- Familiarity with virtualization platforms (eSXI, VMware, Proxmox, Hyper-V, etc).
Ideal candidate will have:
-
- Strong understanding of system security and system availability in operational technology settings.
- Knowledge of offline patching, vulnerability documentation, and review of publicly disclosed information regarding security vulnerabilities and exposures.
- Experience with managing updates for air-gapped networks.
- Familiarity with patching tools and automated deployment systems.
- Experience with creating and maintaining offline repositories for WSUS and Linux updates.
- Ability to document complex technical procedures effectively.
- Familiarity with OPC UA/DA, Grafana, and InfluxDB integration is a plus.
- Experience with C# and Visual Basic.
- Experience with writing software scripts in Python, PowerShell, and Bash.
- Strong analytical and troubleshooting skills.
Language Skills: Ability to write reports, business correspondence, and engineering procedure. Ability to effectively present information and respond to questions from groups of managers, clients, and customers.
Mathematical Skills: Ability to understand and review advanced mathematical concepts including probabilities.
Reasoning Ability: Ability to define problems, collect data, establish facts and draw valid conclusions and evaluate risk without complete data available.
PHYSICAL DEMANDS & WORK ENVIRONMENT
The physical demands and work environment characteristics described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
This position is primarily office-based with occasional fieldwork at remote locations. While performing the duties of this job, the employee is regularly required to stand, walk, bend, talk and hear. The employee must frequently lift and/or move up to 20 pounds and occasionally lift and/or move up to 50 pounds. The employee’s working environment may be loud. The employee may be required to adhere to Mitsubishi Power and customer safety procedures including, but not limited to, the use of personal protection equipment (hardhat, safety glasses, goggles, hearing and fall protection).
Mitsubishi Power Americas Inc. supports 365/24/7 service operations for internal and external customers with a mission of providing reliable and excellent customer service and all employees will adhere to this mission.
Nearest Major Market: Orlando