Intern - Software Engineer (Nodegrid)
Detalhes do emprego
Role: The intern will work with the Nodegrid OS team in Blumenau, SC, Brazil, interacting with colleagues from all over the world (mainly USA and India) in a highly collaborative environment. We’re interested in seeing them learn and develop skills in topics of interest to ZPE while helping the team deliver real-world software demands and improve internal processes and tools. Main Responsibilities: The intern will assist the team in some of the following activities, according to their interests and skills:
- Develop and maintain software for Nodegrid OS (an embedded Yocto-based Linux system) using programming languages such as C, C++, Python, JavaScript (NodeJS), Bash, among others, based on existing research and requirements.
- Assist in the initial stages of new ideas by researching, mapping requirements, and experimenting with new technologies.
- Support the development and debugging of network protocols and services.
- Assist in the maintenance of open-source third-party software packages, including upgrading and security scanning.
- Assist in the creation and execution of automated software tests with test frameworks such as Jest, Yocto’s ptest, bats, and Robot/Jenkins.
- Prepare documents in Confluence related to the activities performed.
- Communicate regularly with the Scrum team and Project Manager, as well as registering task status in Jira.
- Education: Pursuing Bachelor’s degree in Computer Science, engineering, or related field (desired minimum 6th period).
- Experience: No further formal experience required.
- Able to write code in at least one of the following programming languages: Bash, Javascript (NodeJS), Python, C, C++.
- Basic familiarity with Linux command line as a user.
- Basic understanding of computer networking concepts.
- Good communication skills and ability to work collaboratively in a team environment.
- Able to read English.
- Willingness to learn.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.