Jobs Posted on the Whova Community Board of ICSA 2022
If you know anyone in the job market, feel free to share with them
Two PhD positions on sustainability-aware software architecting for the future cloud (SustainableCloud)
Vrije Universiteit Amsterdam We are looking for two PhD candidates interested in the intersection between software architecture, sustainability, and cloud computing to work collaboratively and under our joint supervision on a 4 year project on this topic. One PhD candidate will be embedded in the S2 group in Amsterdam (https://s2group.cs.vu.nl), and the other one at the SEARCH group in Groningen (http://www.cs.rug.nl/search). Prospective candidates can apply at either or both universities until March 15, 2022. For more information contact Patricia Lago (email@example.com)
A PhD position on Achieving prediction and proactivity in self-adaptive software
Vrije Universiteit Amsterdam Are you interested in helping software engineers make systems more adaptive? Do you want to actively contribute to enhance solutions addressing uncertainties and variabilities at runtime, to predict change and address them proactively?
Research Scientist for Industrial Cloud Solutions
ABB Do you have expertise in software systems design with a focus on cloud architecture and cloud computing?
In our ABB Research Center Germany, you will develop cutting-edge technologies which prepare ABB’s future digital offerings for our automation and electrification businesses for a more sustainable future. You work and collaborate on the border between industrial research, start-ups, and academic partners worldwide.
With your experience, you initiate, manage, and participate in agile applied-research projects and work collaboratively with international ABB Divisions and their product development teams, end customers, partners, and known academic institutes.
For this role, you have a degree in computer science, software engineering, automation engineering, or a related field, combined with either academic experience (PhD) or professional experience in cloud architecture/solutions or edge computing.
Expertise in one of the following fields is a plus: Knowledge in virtualization and container technologies (Docker, K8s, Docker Swarm, …), domain knowledge in process automation or discrete manufacturing, first experience with lean/agile software development processes (e.g., Scrum, Kanban), project management (e.g., PMI).
Software Architecture Researcher
Carnegie Mellon University Software Engineering Institute We are looking for motivated, insightful researchers to join a team of experienced software engineers, architects, and researchers in pursuing a research agenda focused on next-generation tools that help organizations design, develop, evolve, and sustain software-intensive systems. In this role, you’ll have the opportunity to have a significant and lasting influence on an evolving body of technical research and practice that benefits people and organizations around the world.
Come work with James Ivers, John Klein, Grace Lewis, Robert Nord, Rick Kazman, Ipek Ozkaya on the same team... need we say more :-)!
Post-Doctoral Researcher Position in Software Architectures and Technical Debt
Blekinge Tekniska Högskola This position is part of a project with a strong partnership between BTH and several industrial partners, enabling the candidate to collaborate closely with the company partners.
The employment includes research and teaching that comprises course development, teaching and supervision in software engineering with a particular focus on Software Architecture and Technical Debt.
Nowadays, the development of software-intensive products and services has become a collaborative endeavour. Software companies organize the development around teams responsible for developing and maintaining micro-services or components. In this context, understanding the impact that the organization of the architecture, the team constellation and their alignment has on the effectiveness and efficiency of the organization and the quality of the delivered product and services is crucial. Technical Debt is a metaphor borrowed from Economics that help organizations reason about the wellness of their development processes.
For this position, we are looking for a candidate with a background in empirical software engineering, with a quantitative perspective, and professional software development with experience from one or more of the following areas: ● Devising and utilizing data-driven approaches to evaluate architectures and development processes using existing artefacts (e.g., mining code repositories, using Technical Debt tools, or analyzing pull-request data). ● Knowledge of frequentist or Bayesian approaches to data analysis, proficiency in programming and using data analysis tools (with Python or R) applied in the context of Static Code Analysis or Repository Mining in software-intensive product/service development. ● Industry experience with establishing, evaluating, and improving software engineering processes, practices and principles in an organization.