Position Description
As a Software Engineering Intern, you will:
- Learn the basics of a Blood Gas Analyzer. Collaborate with the engineering team to design, develop, and maintain software applications and features.
- Participate in code reviews, debugging, and performance optimization tasks.
- Write clean, efficient, and well-documented code based on company standards.
- Assist in the development and maintenance of technical documentation.
- Troubleshoot and resolve software defects and issues.
- Learn and contribute to the use of the latest technologies, tools, and frameworks in the software development lifecycle.
- Work closely with other team members to improve code quality and implement best practices.
- May participate in sprint planning, daily standups, and other team activities to enhance your understanding of Agile software development.
Key Attributes
- Requires confidence in using Microsoft Word and Excel tools.
- Requires Enthusiasm, motivation, initiative and ability to work within an interactive and energetic workplace.
- Currently pursuing a bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
- Strong knowledge of at least one programming language (e.g., Java, Python, C++, JavaScript).
- Familiarity with software development concepts, algorithms, and data structures.
- Understanding of version control systems (e.g., Git) and collaborative coding practices.
- Good problem-solving skills and the ability to learn new technologies quickly.
- Excellent communication and teamwork skills.
- A passion for technology and an eagerness to grow as a software engineer.
Preferred (but not required):
- Experience with web development (React, Node.js, etc.) or mobile app development (Swift, Kotlin, etc.).
- Familiarity with databases (SQL, NoSQL).
- Knowledge of cloud platforms or DevOps tools.
What You’ll Gain:
- Real-world experience in software development and engineering practices.
- Mentorship from senior engineers and opportunities to collaborate across teams.
- Exposure to modern software development tools and technologies.
- The chance to contribute to meaningful projects that impact the company’s products and customers.