Logo of Huzzle

Developer Intern

image

Ericsson

28d ago

  • Internship
    Full-time
    Placement Program
  • Research & Development
    Software Engineering
  • Herzogenrath

AI generated summary

  • You should be enrolled in a relevant program, have software development experience or passion, and familiarity with AI, ML, programming languages, and tools, plus strong analytical and communication skills.
  • You will analyze project specs, develop and execute verification tests, evaluate results, create formal documents, and collaborate with the product team to troubleshoot issues and meet project milestones.

Requirements

  • Being enrolled in a Bachelor’s or Master’s program in Electrical Engineering, Telecommunications, Physics, Computer Science, or a related technical field.
  • First experiences through an internship in software development or/and passion for software development
  • Interest or experience in Artificial Intelligence and Machine Learning applications within engineering contexts.
  • Differentiating pursuits: Machine Learning (Deep Learning, Neural Networks, Neural Operators, Computer Vision, Data Analytics), Phase-field modelling, Continuum modelling, Automatic Differentiation, Parallel Computing, Fast Iterative Solvers
  • Understanding of modern software development tools and methodologies, e.g. C/C++, Python (TensorFlow, PyTorch, NumPy, SciPy, JAX, Scikit-Learn, Pandas), MATLAB, Java, OpenMP, MPI, DCO, HTML, Javascript, MySQL, LATEX, GitHub, GoLang, Jira
  • Development experience in a Unix/Linux environment will round your profile
  • Analytical mindset with attention to detail and problem-solving skills.
  • Familiarity with testing methodologies, data analysis, and technical documentation
  • “Can do” attitude, result driven and unconventional thinker, having an innovative mindset and inspiring others
  • Strong communication skills based on a very good command of English and ability to work effectively in a collaborative team environment.

Responsibilities

  • Support the design and implementation of verification procedures for engineering projects.
  • Analyze project requirements and specifications to identify potential points of failure and define appropriate verification methods, with a focus on AI/ML applications.
  • Assist in developing verification methodologies and specifications, including planning testing sequences.
  • Execute verification tests, evaluate test results, and assist in compiling final verification reports.
  • Contribute to the creation of formal verification documents in accordance with our Software Development Process (SWDP).
  • Collaborate closely with the product development team to troubleshoot issues found during testing and help achieve project milestones.

FAQs

What is the duration of the Developer Intern position?

The position is a 1-year working student role, with a requirement of 20 hours per week, and there is a possible extension of the hire up to 3 years.

What are the educational qualifications required for this internship?

Applicants must be enrolled in a Bachelor’s or Master’s program in Electrical Engineering, Telecommunications, Physics, Computer Science, or a related technical field.

Is experience in AI and Machine Learning necessary for this position?

While not strictly necessary, interest or experience in Artificial Intelligence and Machine Learning applications within engineering contexts is strongly preferred.

What programming languages and tools should applicants be familiar with?

Applicants should have an understanding of modern software development tools and methodologies, including C/C++, Python (TensorFlow, PyTorch, NumPy, SciPy, JAX, Scikit-Learn, Pandas), MATLAB, Java, OpenMP, MPI, DCO, HTML, JavaScript, MySQL, LaTeX, GitHub, GoLang, and Jira.

Will there be opportunities for hands-on experience during the internship?

Yes, interns will gain hands-on experience working on innovative engineering systems and state-of-the-art verification processes, particularly involving AI/ML applications.

Is teamwork emphasized in this role?

Yes, strong communication skills and the ability to work effectively in a collaborative team environment are essential for this role.

Can you describe the work culture at Ericsson?

Ericsson promotes a young, diverse, and international team culture with flat hierarchies and an open, collaborative atmosphere.

Are there opportunities for professional growth during the internship?

Yes, interns will have opportunities to engage with advanced engineering projects and develop skills that can contribute to their professional growth.

What type of verification procedures will interns be involved in?

Interns will support the design and implementation of verification procedures, analyze project requirements, and assist in developing verification methodologies and specifications.

How does Ericsson approach diversity and inclusion?

Ericsson encourages a diverse and inclusive organization and champions collaboration among individuals with different experiences to drive innovation, which is essential for future growth.

Technology
Industry
10,001+
Employees
1876
Founded Year

Mission & Purpose

Our purpose To create connections that make the unimaginable possible. Our vision A world where limitless connectivity improves lives, redefines business and pioneers a sustainable future. Our values Perseverance, professionalism, respect and integrity. The future is a place for purpose & vision – ours are clear, and we invite partners, customers and consumers to join us in our journey.