24 hours ago
Linköping, SwedenEntry Level
Responsibilities
- Compare Nix, devcontainers, and traditional approaches for development environments and CI.
- Evaluate threat models for Nix compared with Docker.
- Compare Nix+Bazel with plain Bazel for dependency management.
- Explore linking optimizations made possible by Nix.
- Evaluate how Nix and NixOS can be integrated into Ericsson’s current software development environment and build systems.
Requirements
- Currently pursuing a master’s degree in electrical engineering, computer science, or a related field.
- Interest in software development, build systems, or development environments.
- Curiosity about Nix, NixOS, Bazel, Docker, or devcontainers.
- Ability and interest in investigating technical problems and evaluating different approaches.
Benefits
- Opportunity to work on reproducibility, security, software bill of materials, and developer productivity challenges in telecom software development.
- Work with a diverse Ericsson team and collaborate on technically challenging problems.
- Location: Linköping, Sweden.
About Ericsson
Ericsson is a publicly traded telecommunications vendor that builds mobile network infrastructure (RAN, core, OSS/BSS), cloud platforms, and managed services for communications providers and enterprises. Founded in 1876 and headquartered in Kista, Stockholm, it supplies 5G systems to operators worldwide and owns Vonage, expanding network APIs and enterprise communications offerings.
