Experienced Software Engineer for Qt/QML/C++ running on yocto linux
-
Company Overview
Kelvi (www.kelvi.com) is a medical device manufacturer producing cryo- and thermotherapy products for athletic training,
physical therapy, and injury recovery. Kelvi's unique semiconductor-based technology is a game
changer for leading sports teams, athletes, and physicians.
The Sr. Software Engineer will work with the Engineering team on a range of Kelvi products to
participate in ongoing improvements and additional features. As a key member of a small team, this
role will involve participation in and/or understanding of the various aspects of the software system to
collaborate with the team and help problem solve in a supportive and creative environment.
Send resume to stsadok@kelvi.comRole Description
● Develop UI application for Kelvi console touchscreen interfaces using Qt on an embedded linux
OS
● Work on Yocto Project linux kernel if needed in order to add required functionality
● Send and receive data over wireless network (Wi-Fi, BLE, cellular)
● Work closely with the firmware and hardware engineers on identifying opportunities and working
through technical challenges
● Participate in other software development activities including document development, software
testing, code reviews, etc.
● Take on additional relevant challenges if appropriateRequired
● Bachelor's degree in CS or other relevant field
● At least 5 years of related experience in GUI development with Qt/QML
● Strong background in C, C++, python
● Strong background and experience in embedded linux systems (Yocto linux is a plus)
● Experience in software systems with firmware interaction over serial communication
● Experience with Wi-Fi and cellular communications protocols
● Excellent communication skills both written and verbal
● Experience with technical writing (such as software requirements, software design
documentation, reports, and work instructions)
● Experience in UI & UX design is a definite plus
● Experience with git for revision control
● Ability to self manage while working in a collaborative environment with a distributed team of
developersDesired experience
● BT communications over DBUS
● Experience in Medical Devices software development and design controls
● Experience with Jira, Slack, Bitbucket
● Ability to manage and report on projects and drive them to conclusionGeneral
Kelvi is a medical device company. All employees must be familiar with and/or receive training in
Kelvi's Quality Management System. General training will be included in the onboarding process
and more detailed training will be job-specific. -
Hi,
I`m Python software developer and researcher with over 7 years of Qt/QML/C++ experience.
Please, visit WorkWith project:
Add companies, politics, or community to this list.
Promote your own company or business.
Upvote or Downvote company, politics, or community ratings.
Read about a company, politics, or community that you want to know.
Post comments (fair hate speech and criticizing are welcomed).
Help others better understand the companies, politics, or communities around us!
https://workwith.pythonanywhere.com
Also, If you want to support Ukrainian Christians:
https://workwith.pythonanywhere.com/help_ukrainian_christians
My HTML CV:
https://volodymyr14.pythonanywhere.com/cv
Best Regards,
Volodymyr