R&D Engineer (Software)

Vilnius, Lithuania

Full Time

Role Description

Sensmetry is seeking a motivated, proactive individual for the position of R&D Engineer (Software). The role requires both quick prototyping (for use case demos, and similar) and rigorous software engineering (for enterprise-level production-quality software) abilities to contribute to software development projects at Sensmetry.

The candidate is expected to possess practical software development skills, as well as a basic knowledge and understanding of UI/UX design, software engineering concepts, technologies, and trends. In addition, a general genuine interest in software engineering and architecting is crucial for the candidate to continue to deepen the knowledge and continuously expand the skillset in this rapidly evolving area while at Sensmetry. The role can also include internal DevOps and Cloud infrastructure maintenance responsibility connected to the projects being worked on; therefore, interest or experience in these areas is a bonus.

Lastly, the candidate is expected to help with some technical writing & communication, information & project organisation tasks. Though the position is multi-disciplinary, requiring appropriate experience and flexibility, it is understood that the candidate might wish to narrow focus and specialise more in one particular area of knowledge as the company continues to grow, develop, and diversify. The company is seeking an ambitious individual interested in contributing in an international context and an environment of growth and development.

 

Responsibilities​

  • Develop & maintain software using the best practices:
    • Collect and evaluate user requirements by collaborating with the product development teams and solution leads;
    • Illustrate technology concepts and create prototypes for use cases and product demos;
    • Look at software from the end-user perspective and improve the user experience of the products;
    • Implement user interfaces, develop new features, optimise applications for performance and scalability, proactively fix issues and bugs;
    • Ensure software quality through unit testing, integration testing, and regression testing;
    • Set up and maintain project-specific DevOps and Cloud infrastructure;
  • Perform independent research, concept formulation/experimentation;
  • Work through an iterative ‘build, test & learn’ approach;
  • Quickly adapt to changing needs and requirements;
  • Additional responsibilities may include:
    • Technical writing & communication tasks;
    • Information & project organisational tasks;
    • Other specified tasks in the scope of the position.

 

Role Requirements

Curiosity and eagerness

  • To proactively follow and apply new relevant Software Engineering methods and technologies;
  • Flexibility to quickly adapt to changing business/technological needs;
  • ‘Throw anything at me’ attitude (i.e., flexibility to work on a range of topics outside the main competence area and learn in the process);
  • Eagerness to contribute to the company’s mission (see Manifesto).

Education and skills

  • Bachelor’s Degree or equivalent professional experience in Software Engineering;
  • Experience with modern C++, Python, Rust (other language knowledge is an advantage);
  • Experience with web UI frameworks or video game engines;
  • Experience with basic DevOps practices (setup of CI/CD pipelines, containerization);
  • Organisational, analytical, and problem-solving skills;
  • Fluent in written and spoken English;
  • Proactiveness to notice areas for improvement and take leadership to initiate positive changes.

 

Advantages (not mandatory)

Familiarity with any of the following – cloud deployments, infrastructure-as-code, robotics, electronics, physics, mathematics, logic, machine learning – is considered a great asset.

 

Employment details:

  • Full-time employment with a standard 40-hour work week at Sensmetry’s office in Vilnius, Lithuania;
  • Salary: 20-35 eur/h gross;
  • Semi-annual employee review process, incl. compensation revision;
  • Individual competence development budget (both time and financial resources).

 

Manifesto of Sensmetry

“Our moral conviction is that each human life is of deep and equal value and that technology at its core must be entrenched with these beliefs in order to properly serve humanity. We focus our intellectual gifts on ensuring these values are instilled within robotics and automation technologies that serve humanity through complex interaction with human society. We perform this work with pleasure, in an environment of intellectual fulfillment and mutual respect, recognizing the desire of each person to excel. The world is what we make it, and we choose to make it a better, safer place, by enabling the safe and moral interaction of humans and the robotic machinery they build.”

Submit your CV

Your information

Cookies