Server Testing & Diagnostics Systems/Software Engineer
Remote · United States or Aguadilla, Aguadilla, Puerto Rico
Job Summary
Designs and implements limited enhancements and programming changes for assigned components of systems test software (Linux-based utilities, scripts, command-line tools, automated test frameworks). Develops, executes, and maintains portions of automated test plans, diagnostics, and documentation for areas such as storage validation, performance benchmarking, stress testing, and hardware bring-up. Identifies and debugs issues in test software, automation pipelines, and system behavior using Linux logs and debugging tools; proposes fixes. Collaborates with software, firmware, and systems engineers to deliver reliable test solutions; supports hardware compatibility evaluation through diagnostics and data analysis. Active participant in Agile Scrum, including sprint planning, daily stand-ups, reviews, and retrospectives. Education and experience: Bachelor’s or Master’s in relevant field; typically 2–4 years of software engineering experience. Skills: C/C++, Python in Linux; OS-level concepts, Linux logs, debugging; software dev tools, build systems, version control; testing methodologies; cross-hardware development; strong written and verbal communication. Benefits and culture emphasize development, inclusion, and flexible work arrangements.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, or equivalent
- Typically 2–4 years of relevant software engineering experience
- Hands-on experience developing software in C/C++ and Python in a Linux environment
- Working knowledge of systems-level concepts (OS behavior, Linux logs, debugging)
- Experience with software development tools, build systems, and version control
- Familiarity with software testing methodologies and test automation
- Experience designing or maintaining software across multiple hardware platforms
- Strong analytical and problem-solving skills
- Experience in Agile Scrum teams (JIRA)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.