Engineering & Technical
Software Engineering Intern
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.