Bangalore, Karnataka, India
18 hours ago
Software Development Engineer III
Join our Team

At Ericsson Enterprise Wireless Solutions, we offer a dynamic and fast-paced environment where you can grow your career while working on cutting-edge technologies. We are looking for a passionate and driven engineer to join our team, contributing to the development of cloud-native networking services for the next generation of Private 5G solutions. You'll be part of an energetic and collaborative team that is deeply passionate about building innovative networking products that power mission-critical enterprise applications. At Ericsson, you'll have the opportunity to work with the latest technologies, continuously expand your skills,

and help shape the future of private cellular networks — all while being part of a culture that values creativity, learning, and making complex networking simple and intuitive.

 

Job Summary:


We are looking for a Platform Engineer who will be primarily responsible for building, customizing, and packaging OS images and ISO installers for our infrastructure platforms. This role includes ensuring successful deployments on physical or virtual hardware, and actively debugging platform issues post-installation.

Key Responsibilities:

Develop and maintain scripts/tools for image packaging, customization, and ISO creation (e.g., using Kickstart, Kiwi, or similar tools).Own the full lifecycle of OS image builds, including integration of platform services, configuration files, and system dependencies.Debug and resolve system-level issues encountered post ISO installation on bare-metal or virtual machines.Collaborate with teams to automate and improve image testing, validation, and distribution pipelines.Maintain and evolve platform configurations across environments using infrastructure-as-code (IaC) principles.

 

Required Skills and Qualifications:

 

6+ years of Strong programming experience in Python, Golang, or similar languages.Proficient with Linux system internals, administration, shell scripting, and OS-level troubleshooting (processes, boot issues, networking, etc.).Experience with Docker, Kubernetes, and building/maintaining CI/CD pipelines (preferably GitLab).Hands-on experience with cloud platforms such as AWS, GCP, or Azure.Solid understanding of networking protocols and Linux namespaces (e.g., TCP/IP, DNS, VLAN, bridges, and network isolation).Proficiency in bash scripting and experience with virtual machines and hypervisors.Exposure to system provisioning tools like PXE boot, Ansible, or SaltStack.Familiarity with packaging formats (e.g., RPM, DEB) and package build tools.

 

Nice to Have:

Experience working with Secure Boot, kernel module signing, and bootloaders (GRUB, systemd-boot).Familiarity with REST APIs, Kafka, PostgreSQL, and general database operationsExpertise in Linux OS kernel, services, and server configuration management utilities (e.g., iDRAC, iLO, IPMI).Experience in the telecommunications or cellular domain
Confirm your E-mail: Send Email