We are seeking a talented and enthusiastic Software Engineer Intern to join our Software team and help us with a variety of tasks and projects that drive our company forward. This internship offers a unique opportunity to gain hands-on experience in Software development lifecycle while working alongside experienced professionals in a collaborative environment. As a Software Engineer Intern, you will have the chance to work on real-world problems and help design solutions for it. Our ideal candidate is eager to learn, unafraid to take new challenges, and willing to help our company and team with our projects. You will be supported throughout your internship with mentorship and training opportunities designed to foster your growth. Whether you are looking to enhance your technical skills or gain insights into industry best practices, this position provides a good platform to launch your career. Join us to work on projects that make a meaningful impact and build a strong foundation for your future in software engineering.
Responsibilities
- Help our Business Unit with projects and tasks.
- Collaborate with the software development team members and other departments to design and implement software solutions.
- Write clean, scalable, and maintainable code in different programming languages, such as C++, Python, C.
- Assist in troubleshooting and debugging issues associated with Software.
- Conduct tests on applications and ensure quality assurance standards are met.
- Document development processes, code changes, and technical specifications clearly and efficiently.
Qualifications
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proficiency in at least one programming language such as C++, Python.
- Strong analytical and problem-solving skills with attention to detail.
- Excellent communication and teamwork abilities.
- Experience with version control systems like Git.
- Familiarity with MFC, Windows, Linux or VxWorks is a plus.