Junior Software Developer (Contract)
Core
Modernize the toolchain to be OS-agnostic, ensuring smooth execution across Linux, Windows (WSL2), and high-performance compute environments.
Role type
Junior Software Developer (Contract)
Builds
Backend code, command-line interfaces (CLI), and automated validation scripts for engineering toolchains.
Domain
Engineering toolchain development / Cross-platform systems
Required skills
Python, C++, Linux/Windows command-line environments, Git, CI/CD concepts, YAML, JSON
Responsibilities
Write and optimize backend code and CLIs; Refactor legacy scripts for cross-platform compatibility; Work with data serialization formats; Write automated validation scripts for CI/CD pipelines; Improve internal tool usability with error messages; Write unit tests and assist in automated stress tests.
