Student Assistant in SW at GE Healthcare
2730 Herlev, , Denmark -
Full Time


Start Date

Immediate

Expiry Date

09 Dec, 25

Salary

0.0

Posted On

10 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Javascript, Sonarqube, Cmake, Developers, Software, Test Execution, Features, Python, Groovy, Visual Studio, It, Developer Tools

Industry

Computer Software/Engineering

Description

JOB DESCRIPTION SUMMARY

Student Assistant – Software Development (DevOps Focus)
Location: Herlev, Denmarks
Department: Software
Are you a student at DIKU or DTU with a passion for software development and DevOps? We are looking for a motivated and curious Student Assistant to join our Software department in GE HealthCare, Denmark.
In this role, you will be part of our DevOps team, which is responsible for maintaining and developing internal tools that support our software developers. You’ll gain hands-on experience working with real-world systems and contribute to improving our development workflows.
GE HealthCare is a leading global medical technology and digital solutions innovator with over 100 years of healthcare industry experience and around 50,000 employees globally. We enable clinicians to make faster, more informed decisions through intelligent devices, data analytics, applications and services, supported by our Edison intelligence platform. We operate at the center of an ecosystem working toward precision health - digitizing healthcare, helping drive productivity and improving outcomes for patients, providers, health systems and researchers around the world.

JOB DESCRIPTION

Our software development team consists of approximately 30 developers based in Herlev. We develop and maintain software for BK ultrasound scanners. While coding features for the scanners is a core activity, several essential tasks support this work And as our new student assistant, you will help resolve some of these supporting tasks. You’ll work closely with a few full-time employees who has similar responsibilities. Depending on your skills and interests, typical tasks may include:

  • Maintaining and extending our Jenkins build and test system. Jobs are defined using Groovy and involve extensive scripting. A typical task might be creating new job types to support new product builds or test executions.
  • Maintaining and extending our lab infrastructure. This includes replacing broken hardware, updating software packages, and reinstalling build agents.
  • Running cybersecurity vulnerability scans on ultrasound scanners using tools like Tenable Nessus and DoD STIGs.
  • Upgrading developer tools such as CMake, Visual Studio, gtest, and Python. A typical task involves upgrading a tool, resolving any issues with the new version, rolling it out to build agents, and coordinating upgrades with developers.
  • Developing small tools. For example, a previous project involved creating a web page in JavaScript to display crash dumps found during test execution.
  • Investigating and prototyping new technologies and tools. This helps us evaluate their potential benefits for developers. A recent example is our exploration of SonarQube.

We’re looking for someone who can join us on-site 1–2 days per week, averaging 10–15 hours. Working hours are flexible, and we aim to assign non-urgent tasks so you can plan your work around your studies.

Responsibilities
  • Maintaining and extending our Jenkins build and test system. Jobs are defined using Groovy and involve extensive scripting. A typical task might be creating new job types to support new product builds or test executions.
  • Maintaining and extending our lab infrastructure. This includes replacing broken hardware, updating software packages, and reinstalling build agents.
  • Running cybersecurity vulnerability scans on ultrasound scanners using tools like Tenable Nessus and DoD STIGs.
  • Upgrading developer tools such as CMake, Visual Studio, gtest, and Python. A typical task involves upgrading a tool, resolving any issues with the new version, rolling it out to build agents, and coordinating upgrades with developers.
  • Developing small tools. For example, a previous project involved creating a web page in JavaScript to display crash dumps found during test execution.
  • Investigating and prototyping new technologies and tools. This helps us evaluate their potential benefits for developers. A recent example is our exploration of SonarQube
Loading...