System Engineer-Software
Job Description
Key Responsibilities
· Develop and maintain customized Windows OS images aligned with Clients hardware and software requirements.
· Use PowerShell scripts to automate and streamline system configuration.
· Implement a test-driven development approach to ensure reliability and maintainability of system configurations and scripts.
· Create and maintain comprehensive documentation for all developed processes, configurations, and tools.
· Develop diagnostic scripts to integrate with existing diagnostic suites, improving system troubleshooting capabilities for both configuration and hardware-related issues.
· Collaborate closely with multi-functional teams including hardware engineering, software development, and system integration to ensure seamless deployment and support of Windows-based systems.
· Participate in regular team meetings, design reviews, and code walkthroughs to share progress, gather feedback, and align on project goals.
Work Experience
· Strong experience in computer hardware design, particularly in compute cluster or server environments.
· Experience in networking design, including InfiniBand, Ethernet switches, with expertise in port mapping and configuration.
· Familiarity with modern memory technologies (e.g., DDR4/DDR5, DIMM, LPDDR, HBM).
· Proven experience with Windows operating system customization and image creation.
· Strong scripting skills (i.e., PowerShell) for automation and diagnostics.
· Familiarity with test-driven development practices and tools.
· Excellent documentation skills with attention to detail.
· Ability to work independently and collaboratively in a fast-paced environment.
Similar Jobs
Business Systems Analyst
New Jersey
System Analyst 4/Testing
Virginia
Business Systems Analyst
Mississippi
Business Systems Analyst
Montana
Mechanical System Engineer
Remote