What are the responsibilities and job description for the Software Device Integration Support Engineer position at Knowmadics, Inc?
Job Purpose/Summary
We are seeking a dedicated and detail-oriented Software Device Integration Support Engineer to join our growing team. This role primarily involves providing Level 2 technical support for device integration, ensuring seamless hardware and software compatibility. Additionally, you will support the software development lifecycle by managing builds, deployments, and system maintenance in both cloud and on-premise environments. This includes performing system upgrades, patch management, and addressing security vulnerabilities. If you’re passionate about technology and eager to contribute to a dynamic team, we encourage you to apply.
Duties and Responsibilities
1. Level 2 Device Integration Support:
· Provide advanced technical support for device integration, addressing hardware and software issues.
· Serve as the escalation point between Level 1 support and development/Level 3 teams.
· Diagnose and resolve device-related issues, including hardware configuration, firmware updates, and compatibility challenges.
· Reproduce reported issues in controlled environments to identify root causes and recommend solutions.
· Maintain detailed documentation of troubleshooting processes and resolutions.
· Collaborate with internal teams, vendors, and external partners to resolve integration challenges.
2. Software Build, Deployment, and Maintenance:
· Assist the development team with software builds, deployments, and configurations in cloud and on-premise environments.
· Troubleshoot installation, configuration, and operational performance issues.
· Ensure efficient operation of CI/CD pipelines.
3. System Upgrades and Security Patching:
· Perform system upgrades and manage patch deployments using tools like Windows Server Update Services (WSUS).
· Address system vulnerabilities by applying security patches in compliance with
cybersecurity best practices and company standards.
4. Technical Documentation and Reporting:
· Maintain accurate records of system configurations, deployment processes, and troubleshooting guides.
· Regularly generate reports on system health, device support status, and patch management activities.
Qualifications
Education & Experience:
· Bachelor’s degree in Computer Science, MIS, CIS, or a related technology field.
· Recent college graduates are encouraged to apply.
Technical Skills:
· Familiarity with the Microsoft technology stack: .NET Framework/Core, C#, ASP.NET MVC, and Entity Framework.
· Proficiency in SQL Server and other relational databases.
· Experience with scripting languages such as PowerShell.
· Knowledge of modern development tools, CI/CD pipelines, and system monitoring tools.
Core Competencies:
· Strong analytical and problem-solving skills.
· High levels of curiosity, creativity, and proactive problem-solving.
· Ability to work independently in a fully remote environment.
· Self-starter with a positive attitude, strong work ethic, and a collaborative mindset.
· Adaptability to thrive in a fast-paced, small-team environment while contributing to overall success.
Working conditions
· This position is a fully remote position
· Collaborative and supportive team culture
Physical requirements
· Ability to work at a computer for extended periods.
Direct reports
N/A