Engineering & Technical

Software Engineering Intern

London, UK or Lisbon, Portugal
full time
internship
Equity Compensation - Stock Options Available
Remote OK

About this position

NDB is seeking a Software Engineering Intern to support software development for control systems, data analysis tools, and internal applications for our nano diamond battery technology. This internship offers hands-on experience with software development, data visualization, and automation. You will assist with software development for data acquisition and analysis, support development of control system interfaces, help create internal tools and dashboards, and contribute to test automation and data processing. This position provides exposure to full-stack development, embedded software, and data science applications. This is an excellent opportunity for computer science and software engineering students to apply programming skills to real-world energy technology. You'll work on diverse software projects supporting breakthrough innovation.

Requirements

  • Currently pursuing Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • Completed coursework in programming, data structures, and algorithms
  • Strong academic record (3.0+ GPA preferred)
  • Proficiency in at least one programming language (Python, JavaScript, C++, Java)
  • Basic understanding of software development practices
  • Strong problem-solving and debugging skills
  • Good communication and collaboration abilities
  • Enthusiasm for learning new technologies

Responsibilities

  • Develop software for data acquisition, analysis, and visualization
  • Create user interfaces for monitoring and control systems
  • Build internal tools and dashboards for engineering teams
  • Write automated test scripts and data processing pipelines
  • Help integrate software with hardware systems and sensors
  • Document code and create technical documentation
  • Participate in code reviews and agile development processes
  • Research and evaluate software libraries and frameworks

Preferred Qualifications

  • Prior internship or project experience with software development
  • Familiarity with web development (React, Node.js, etc.)
  • Experience with data science libraries (pandas, NumPy, matplotlib)
  • Knowledge of version control (Git) and collaborative development
  • Interest in embedded systems or IoT applications
  • Availability for 3-6 month internship commitment

What We Offer

  • Equity stake in revolutionary clean energy company
  • Stock options with potential for significant upside
  • Hands-on experience with breakthrough nuclear technology
  • Mentorship from world-class scientists and engineers
  • Exposure to startup environment and entrepreneurship
  • Networking with executives, investors, and industry leaders
  • Potential pathway to full-time employment after graduation
  • Professional development and career guidance
  • Flexible remote work options available
  • Letter of recommendation upon successful completion
  • Academic credit eligibility (subject to university approval)
  • Meaningful contribution to clean energy innovation
  • Collaborative work environment with talented team
  • Experience that stands out on resume and grad school applications
  • Opportunity to be part of technology that could change the world

Ready to apply?

Join our team and help us revolutionize energy technology. We're looking for passionate individuals ready to make an impact.

Position Details

Type
internship
Employment
full time
Department
Engineering & Technical
Location
London, UK or Lisbon, Portugal
Compensation
Equity Compensation - Stock Options Available
Remote Work
Yes

Share this position

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.