Custom electric drive company

Career: Software Engineer

Written by: admin | December 28, 2019 | In category: Careers

Is Granite Devices right for you?

Are you eager to work in a passionate team with few of the brightest people in Finland? Do you prefer to contribute your excellence in team where team cohesion, respect of one’s opinion, and employee well being and quality of life are the company's first priority? And do you like to work in a relaxed manner with flexible working hours, remotely or locally?

If that sounds good to you, act now. The fact that we're still a small small company just starting our 2020's hiring round in order to fuel our recent major breakthroughs, means there's a brief opportunity to gain a very significant role in our core team. 

What kind of people are we looking for?

We only hire people who are persistent, self-motivated, take ownership of their work, and are driven by curiosity and challenge. We value self-acquired skills as well as formal education.

swdeveloper

The Role

As member of software developer core team, you will design, implement, test and benchmark software implementations of Granite Devices products. Based on your personal preferences and skills, you will have a chance to participate in multiple projects based on variety of technologies, tools and platforms. You will be supported for acquiring new skills.

For instance your daily development activities may be related to UX/UI, device configuration tools, device driver APIs. Your main focus will be likely on Simucube software development.

Core Responsibilities

  • Collaborate in a core software developer team to achieve common goals efficiently and with high quality
  • Take ownership of your project
  • Make development plans and decisions based on colleague's and end-user's feedback
  • Participate in source code reviews
  • Maintain your awareness and skills in the field where you are specialising

Qualifications

  • Excellent problem solving and critical thinking skills
  • Ability to work in a cross-functional team
  • In-depth capability of software development in multiple environments and tools
  • Passion for understanding and designing high-quality and reliable software based systems
  • Habit of producing readable code and documentation
  • Eagerness to learn in new environments and with new tools
  • Familiar with currently used key technologies, or ability to learn them fast
    • C++14 or later
    • Python
    • Git
    • Multi-threading
    • Unit testing
  • Master’s Degree, or equivalent depth other education

Desired additional skills

  • Knowledge of technologies
    • Windows development
    • Game development
    • Communication protocols (i.e. TCP/IP, USB, Bluetooth)
    • UX/UI
    • Qt
    • SQL
    • Emerging technologies & programming languages (i.e. Rust, WASM)

Apply now

Contact information
Getting to know you
Upload your PDF files here, up to 3 pcs, max 3 MB each
Are you available in Tampere, or if not, from where you would like to work?
Rate your skills
 
Finish
I.e. LinkedIn, search engine, from friend, social media, monster.fi, youtube, etc.
reCAPTCHA is required.

If you feel this is not for you, do you know someone who might be interested?

Let your friends know about these fine core team opportunities. If the person you affected gets hired at Granite Devices for at least 6 months, you will be granted a €1000 head-hunter's bonus, or at your choice a Simucube 2 Pro. To get your prize, ask your friend to refer you in the job application, or contact us promptly after he or she gets hired.

Note: potential taxes or duties are not covered by the prize.

Show them you care

FacebooktwitterredditpinterestlinkedinmailFacebooktwitterredditpinterestlinkedinmail