About us

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 Senior Software developer, you will be part of our developer team in our projects, and you will work together with other software developers and hardware designers. You will have the chance to be the technical lead for your team and guide younger developer in their work by providing support, defining tasks, and proposing new solutions. You will also have to related with project coordinators and will have a close communication with the customer and their team, if applicable. 

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 that software quality standards are upheld.

Your profile

  • You have a Bachelor or Master Degree in computer science or similar. Alternatively you have gained similar knowledge from work experience. 

  • You have sound knowledge of programming languages such as Python, C/C++, Rust and their hands-on implementation.You have the ability to plan, take initiative and work independently but you also can work in a team as leader. 

  • You have good communication skills, and are fluent in English (written and spoken).

  • Similar previous work experience.

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.

Further information

For additional information about the application please get in touch with our recruiter contact at Your application should contain a CV and copies of any certificate.