Software Engineering Intern (C#)

Unicontrol

Odense, KSFresher1h agovia LinkedIn

About the Role

We are opening an internship position to join our software development team within R&D. Our ambition is to guide and automate earthmoving machines, and you will be part of the team that builds the software running on our machine control systems. As Software Engineering Intern, you will work in our C# codebase, which runs on the Unity framework. Your focus will be on software engineering: writing maintainable code, improving architecture, testing, and refactoring. You will be part of a development team of highly experienced developers who are ready to share best practices and learn from you about new trends and technologies.

Key Responsibilities

  • Design and implement new features in C#
  • Refactor and improve existing code for readability, structure, and performance
  • Explore how AI tools can help us write, review, and understand code faster
  • Take part in code reviews and our Pull Request process
  • Debug and fix issues found in testing or reported from the field
  • Use agile development tools like Git, Jira, Bitbucket

Requirements & Tech Stack

  • Currently studying for a B.Sc. or M.Sc. in Software Engineering, Computer Science, Robotics, or a related field where software development plays a central role.
  • Programming experience in C# or a similar object-oriented language (Java, C++)
  • Understanding of software design principles, e.g., SOLID, design patterns, and clean code
  • Experience with C#, object-oriented design, or unit testing is a plus.
  • Curiosity about AI and a keenness to learn how to use it in your workflows.
  • Able to communicate professionally in English, both spoken and written.
  • Ideally, have programming experience from study projects, personal hobby projects, or similar.
  • Ready to start internship in winter 2027.

Qualifications

  • Have a solid foundation in software engineering, with a passion for writing good code and a drive to solve complex challenges.
  • Drive to learn quickly and can push things forward by yourself.
  • Hungry to learn and eager to bring new ideas and methods from your studies into a real product.
  • Visits to construction sites with huge contracting machines can be a part of the job.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: L3Harris Technologies, Microsoft, Georgia Tech Research Institute

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job