Junior Software Developer C, 60 - 80%, (m/f/d) Jetzt bewerben
Junior Software Developer C, 60 - 80%, (m/f/d)

Junior Software Developer C, 60 - 80%, (m/f/d)

Bern Teilzeit 36000 - 60000 € / Jahr (geschätzt) No home office possible
Jetzt bewerben
University of Bern

Auf einen Blick

  • Aufgaben: Join our team to develop software solutions for human-centered research using C and C++.
  • Arbeitgeber: Be part of the University of Bern's Faculty of Human Sciences, supporting innovative research projects.
  • Mitarbeitervorteile: Enjoy flexible hours, remote work options, and access to university sports and further education.
  • Warum dieser Job: Work on diverse projects that match your interests while collaborating with researchers and developers.
  • Gewünschte Qualifikationen: Bachelor's in Computer Science or related field; strong C programming skills required.
  • Andere Informationen: Start date is June 2025 or later; part-time position at 60-80%.

Das voraussichtliche Gehalt liegt zwischen 36000 - 60000 € pro Jahr.

The Faculty of Human Sciences at the University of Bern, Switzerland, seeks applications for a Junior Software Developer C, 60 – 80%, (m/f/d)

About Us:
The Technology Platform (TPF) of the Faculty of Human Sciences of the University of Bern supports the faculty’s research projects with technical know-how and software development in a wide range of areas such as maintaining virtual reality laboratories, web-based data collection, app development, multi-user eye tracking, computer-controlled steering of machines, programming interfaces and various data organization and management tasks.

Job Description:
We are looking for a motivated Software Developer to join our small team ( You will be interfacing new hardware devices for data collection and maintain an existing data collection backend where multiple devices interact in a concurrent manner. Given the wide range of areas the TPF is involved in, you will work on projects outside of your main responsibility, best suited to your interests and skills. You will work closely with other developers as well as researchers to deliver software solutions tailored for human-centered research.

Key Responsibilities:

  1. Software development with C and C++
  2. Write clean, maintainable, and efficient code
  3. Develop, document, maintain, troubleshoot, and debug applications

Requirements:

  1. Bachelor’s degree in Computer Science, Electrical Engineering, or a related field
  2. Strong knowledge of the programming language C
  3. Resource oriented programming skills for hardware related software
  4. Experience with communication protocols and a good understanding of the OSI model
  5. Good working knowledge of English, both written and spoken

Preferred Qualifications:

  1. Experience with Unreal Engine
  2. Experience with Web development (php, React, Node, MySQL, JavaScript)
  3. Experience with NoSQL databases
  4. Knowledge of DevOps practices and tools (e.g. git)
  5. Good working knowledge of German, both written and spoken

Contract Details:

  1. Start Date: June 2025 or later
  2. Employment Type: Part-time 60 – 80%
  3. Salary: Determined according to cantonal guidelines

Benefits:

  1. Diverse and challenging tasks
  2. A stimulating and research focused academic work environment
  3. Flexible working hours and remote work options
  4. Modern infrastructure
  5. An attractive offer for employees (university sports, library, further education).

How to Apply:
If you are passionate about technology and eager to contribute to human-centered research, we are looking forward to your application. Please send your resume and a motivation letter before January 15, 2025 to with the subject line “Junior Software Developer C”.

#J-18808-Ljbffr

Junior Software Developer C, 60 - 80%, (m/f/d) Arbeitgeber: University of Bern

The University of Bern offers an exceptional work environment for a Junior Software Developer, where you can engage in diverse and challenging tasks within a stimulating academic setting. With flexible working hours, remote work options, and access to modern infrastructure, you will have the opportunity to grow professionally while contributing to meaningful human-centered research. Additionally, the university provides attractive employee benefits, including university sports and further education opportunities, making it an ideal place for motivated individuals looking to advance their careers.
University of Bern

Kontaktperson:

University of Bern HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Junior Software Developer C, 60 - 80%, (m/f/d)

Tip Number 1

Familiarize yourself with the specific technologies and tools mentioned in the job description, such as C, C++, and communication protocols. This will not only help you during the interview but also show your genuine interest in the role.

Tip Number 2

Engage with the research community at the University of Bern by attending relevant seminars or workshops. This can provide you with insights into ongoing projects and help you network with potential colleagues.

Tip Number 3

Highlight any experience you have with hardware interfacing or data collection systems in your discussions. This is a key responsibility of the role, and demonstrating your hands-on experience can set you apart from other candidates.

Tip Number 4

Prepare to discuss your problem-solving skills and how you've approached debugging in past projects. The ability to troubleshoot effectively is crucial for this position, so be ready to share specific examples.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Junior Software Developer C, 60 - 80%, (m/f/d)

C Programming
C++ Programming
Resource-Oriented Programming
Communication Protocols
Understanding of OSI Model
Debugging Skills
Software Development
Documentation Skills
Problem-Solving Skills
Team Collaboration
English Proficiency
Unreal Engine Experience
Web Development (PHP, React, Node, MySQL, JavaScript)
NoSQL Databases
DevOps Practices and Tools (e.g. Git)
German Proficiency

Tipps für deine Bewerbung 🫡

Understand the Role: Make sure to thoroughly read the job description and understand the key responsibilities and requirements. Tailor your application to highlight how your skills and experiences align with the needs of the Faculty of Human Sciences.

Craft a Strong Motivation Letter: In your motivation letter, express your passion for technology and human-centered research. Discuss specific projects or experiences that demonstrate your programming skills in C and C++, as well as your ability to work collaboratively with researchers.

Highlight Relevant Experience: When updating your resume, focus on relevant experiences such as software development projects, internships, or coursework related to C programming, hardware interfacing, and any experience with communication protocols. Be sure to mention any familiarity with tools like Unreal Engine or web development technologies.

Proofread Your Application: Before submitting your application, carefully proofread both your resume and motivation letter. Check for grammatical errors, clarity, and ensure that all required documents are included. A polished application reflects your attention to detail and professionalism.

Wie du dich auf ein Vorstellungsgespräch bei University of Bern vorbereitest

Show Your Passion for Technology

Make sure to express your enthusiasm for technology and how it can contribute to human-centered research. Share specific examples of projects or experiences that highlight your interest in software development and innovation.

Demonstrate Your C Programming Skills

Prepare to discuss your experience with C and C++. Be ready to explain your approach to writing clean, maintainable code and any relevant projects where you applied these skills. Consider bringing a portfolio or code samples to showcase your work.

Understand the Role of Communication Protocols

Since the position involves interfacing new hardware devices, familiarize yourself with communication protocols and the OSI model. Be prepared to discuss how you've used these concepts in past projects or how you would apply them in this role.

Highlight Your Team Collaboration Experience

This role requires working closely with other developers and researchers. Share examples of how you've successfully collaborated in a team setting, emphasizing your ability to communicate effectively and contribute to group projects.

Junior Software Developer C, 60 - 80%, (m/f/d)
University of Bern Jetzt bewerben
University of Bern
  • Junior Software Developer C, 60 - 80%, (m/f/d)

    Bern
    Teilzeit
    36000 - 60000 € / Jahr (geschätzt)
    Jetzt bewerben

    Bewerbungsfrist: 2027-01-15

  • University of Bern

    University of Bern

    1000 - 5000
  • Weitere offene Stellen bei University of Bern

    University of Bern
    Schnupperlehre Polymechaniker/in EFZ

    University of Bern

    Bern Ausbildung
    University of Bern
    Full professor for Dermatology

    University of Bern

    Professur 120000 - 168000 € / Jahr (geschätzt)
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>