Senior Software Development Engineer in Test

oraclecloud

Remote 5 Years Exp Posted 1d ago

Job Description

  • ARM & System Engineering: Work with ARM64/AArch64 and Linux environments, troubleshooting architecture-specific issues across applications, libraries, operating systems, and system resources.
  • Developing automation and scripts with Python and Shell while enhancing CI/CD pipelines to optimize build reliability, validation, and release efficiency.
  • Investigating complex build and runtime failures using system-level tools, logs, core dumps, and debugging techniques to identify root causes.
  • Building infrastructure: Collaborating with compilers, linkers, dependencies, cross-compilation, and build systems like CMake, Make, GCC, and Clang.
  • Working in an agile environment and collaborating with geographically distributed engineering teams.

Do what you love

To be successful in this role you will:

  • Possess 5+ of relevant experience in SDET, software engineering, build/release engineering, or a related field within computer science.
  • Demonstrate hands-on expertise with Linux/Unix systems, ARM64/AArch64 architecture, and system testing using physical HIL setups or target emulators.
  • Have strong programming and scripting skills in Python and Shell, with experience developing automation for build, validation, and release processes.
  • Demonstrate expertise in CI/CD and source-control tools like Jenkins, GitHub Actions, GitLab CI, and Git while resolving pipeline issues.
  • Exhibit outstanding debugging and root-cause analysis skills using tools such as GDB, strace, perf, valgrind, core dumps, and Linux utilities.
    • Have experience validating DevSecOps security controls (SonarQube, Blackduck, SBOM, Cosign) and automated testing of REST APIs, microservices, and SQL databases.

Similar Openings for You