/ JUNIOR SOFTWARE DEVELOPER
Grepit is a high-tech development firm founded in 2014 with offices in Sweden (Luleå, Linköping, and Stockholm) and in the US (Palo Alto, CA). Our team combines engineers within the fields of electrical engineering, computer science, and automatic control. Grepit develops solutions and products for a broad range of customers from different sectors (automotive, mining, smart buildings/cities, etc.).
In our projects we like to challenge ourselves with exciting solutions and our business model is not to offer pure consultancy but have a closer collaboration with customer and help their needs with in-house developed solutions.
Our focus is on embedded systems, high speed data communication, FPGA programming, and PCB development. We are now in the first deployment phase for our first product and therefore we have a great need of skilled and enthusiastic people that wants to join our team.
Description of the role
As a Junior Software developer, you will be part of our developer team in our projects. You will work together with other software developers and hardware designers. You will have well defined tasks to solve independently with support from others team members, but you will also have the chance to define and propose alternative solutions. As a software developer you will design and develop object-oriented solutions, improve existing software and develop iteratively using a Git workflow in an Agile development process. Documentation and code review will be part of your work in order to ensure software quality standards are upheld.
You have a Bachelor or Master Degree in computer science or similar. Alternatively, you have gained similar knowledge from work experience.
You have proven coding experience with programming languages such as Python, C/C++, Rust is a plus,
You can plan, take initiative and work independently but you also can work in a team.
You have good communication skills, and are fluent in English (written and spoken).
It is a plus if:
You have work experience in embedded software development.
You have a general understanding of vehicle communication buses (CAN, Ethernet, …).
You can work from one of our offices in Sweden or at the customer site (Stockholm/Gothenburg/Lund/Linköping).
You have worked on projects using agile development methods like Scrum.
You have experience with onsite and offsite customer support.
You are flexible and willing to travel if required.