C/ C++ Embedded Developer

Vilnius

Coherent Solutions is a software product engineering and consulting company with 2200+ professionals. Headquartered in Minneapolis, USA, the company’s core competencies across multiple locations worldwide include product software development, IT consulting, data and analytics, machine learning, mobile app development, DevOps, Salesforce, and more.

A team of more than 100 skilled and ambitious Coherent Solutions Lithuania employees work on high-performing distributed teams in a high-paced environment and add value to the client’s businesses and products.

If you want to grow your core competencies and share your passion, we are on the same page.

About Client

Our client has 1,950 total employees across all of its locations and generates $76.03 million in sales (USD). There are 25 companies in our clients corporate family.

They are a global leader in helping people lead active and healthy lives. Our clients family of brands encourages a full spectrum of active lifestyles, ranging from the traditional fitness options provided by them, Hammer Strength, Cybex and ICG, activity for older adults and those in rehabilitation offered by SCIFIT, and the casual active pursuits inspired by Brunswick Billiards. Their equipment is distributed in more than 120 countries.

Our client encourages transformational experiences through its social channels that connect the fitness community, promote vitality and help people take the steps needed for an active lifestyle.

About Project

Work with the engineering organization to implement and develop C and C++ applications within a Linux environment for ARM based targets. This includes the ability to interact with, understand, and debug C and C++ Linux applications using strong development knowledge.

Most of the focus will be on the next generation workout equipment integrating the latest technology and consumer features. These machines bring together high definition displays, advanced motors, actuators, communication links, Micro-processors, Bluetooth, NFC, Qt, Linux, networking capabilities, etc.

Technologies: C++ in Linux environment, Qt, Linux system APIs, MQTT, DBus, STL, IMX8 Processor

As a Software Developer you will
  • develop content in C++ in a Linux environment
  • use Qt, Linux system APIs, MQTT, DBus, STL
  • make tradeoffs between speed/ram/flash/elegance on a limited platform
  • write and debug applications for current and future products
  • write and maintain unit tests using Google Test/Mock
  • work in Debian based Yocto Linux target environment
  • operate efficiently within Agile/Scrum based SW development
  • work closely with other internal groups to help with SW development needs and requirements
  • apply engineering principles in broad areas of assignments and related fields
  • have full technical responsibility for interpreting, organizing, executing and coordinating assignments
We expect you
  • have strong C and C++ programming skills and experience
  • have experience with and Ability to effectively navigate and work in a Linux environment
  • have knowledge of kernel interfaces at a user space level and interacting with Linux kernel drivers
  • are capable of using git for software version control
  • have proven history of being successful within an agile team-oriented environment
  • confident team player motivated by a fast paced environment
  • are familiarity with Git
  • have functional knowledge of QT 5
  • have knowledge of a variety of embedded filesystems
  • have experience with Qt Creator and/or GCC for cross compiling environments
  • understand what a BSP is, how it applies to a development process, and what goes into managing one
  • have strong understanding of software design patterns and how, why, and when to apply them
  • have experience developing within RTOS using C and/or C++
  • are fluent in C, Python, and shell
  • have good written and verbal English skills
We offer

You will be rewarded with the salary starting from 3400 EUR gross monthly. Our employee benefits are oriented to the wellbeing and security of our employees. The success of our company – is our people, therefore it is of the utmost importance that they feel good, so to support that additionally we offer Private Health Insurance, Life and accident investment insurance, additional leave days, opportunity to work from anywhere, workations, free lunches, language courses, company events and team building activities and much more!

Human resources recruiter
Aurelija
Learn more about
Coherent Solutions
Join Our Team!