Ericsson AB
Join our Team
About this opportunity:
Join an agile software development team in Kista (section ~13 people, ~30 across development teams). We are strengthening our software virtual platform (SVP — software-based hardware prototypes) capability to accelerate shift-left practices and enable seamless hardware–software co-development. The role focuses on reducing integration risk and speeding delivery by providing virtual platforms and integration support.
What you will do:
* Develop, maintain and deliver virtual platform components and simulation artifacts to enable early software development and system-level verification.
* Work in an agile team and collaborate with multiple stakeholders to clarify requirements and define pragmatic solutions.
* Implement robust, high-quality C++ software focused on integration, reliability and performance.
* Promote and apply shift-left testing and automated verification practices to detect issues earlier.
* Improve hardware–software collaboration by integrating virtual prototypes into CI workflows and sharing reproducible environments.
* Deliver measurable outcomes: contribute within the first 3 months, lead cross-team collaboration and process improvements by 6 months, and enable faster co-development and integration by 12 months.
The skills you bring:
Required
* Strong software development experience and a track record of delivering robust solutions.
* Proficiency in C++.
* Experience working in agile teams (Scrum/Kanban) and effective cross-team collaboration.
* Cooperative mindset, strong communication skills and comfort with evolving requirements.
Preferred
* Experience or familiarity with SystemC and TLM or other virtual platform modeling.
* Knowledge of virtual platform creation, validation and simulation workflows.
* Experience with CI/CD for simulation/verification, performance profiling and optimization.