Software Developer
Role details
Job location
Tech stack
Job description
We are looking for a skilled software developer (m/f/d) or system architect (m/f/d) to build and evolve software solutions for Ericsson's 4G and 5G Core networks. You will be part of a cross-functional development team of 5-8 engineers working on feature development using agile & scrum principles. Team tasks range from requirement analysis and system design to development, verification and vulnerability risk assessment. You will take ownership for your feature from analysis to delivery and beyond!
You will
- Develop high-quality software that meets telecom standards
- Analyze requirements, propose and implement software designs
- Analyze verification needs and develop test cases to validate your design
- Develop test case automation
- Execute tests, analyze results, find and fix faults
- Analyze issues reported by users of the software and support their resolution
- Explore and apply AI-driven approaches to improve our software solutions and the development environment
Requirements
Do you have experience in Software development?, Do you have a Master's degree?, * Master's or bachelor's degree in Computer Sciences, Electrical Engineering or similar field
- Solid skills in software development, preferably using Java and/or C++
- Practical experience in developing software for virtual and cloud native environments
- Knowledge of Git, Gerrit, Jenkins, HTTP2, IP networking, Linux, Containers and Kubernetes
- Experience with AI-assisted coding tools such as GitHub Copilot, Amazon CodeWhisperer, or Tabnine
- Understanding of LLM capabilities and limitations in software development contexts
- Ability to communicate in English on a business level
We also hope to see the following characteristics in you:
- You are passionate about software and product development
- You are interested in large-scale agile software development
- You enjoy working in a team towards a common goal
- You continuously strive to improve yourself and your work
- You are willing to learn and tackle complex challenges
- You enjoy communicating and networking in both small and large teams
- You are curious about AI and eager to learn how it can be applied to telecommunication solutions