Processing
Level
Deadline
19/03/2025
Amount of Vacancies
1 people
Gender
No gender requirement
Experiences
Degree
bachelor degree
Workplace
Industry
Develop C++ software which can run on Linux, the software shall be communicating to embedded system to send commands and to receive feedback.
Develop C++ software which can run on embedded system powered by QNX operating system, the software might be able to interact with hardware IO
Other tasks as required by the Department Head
Basic Qualifications
2+ years of programming experience with C++ including object-oriented design.
2+ years of experience with professional software development.
2+ year multi-thread programming experience with Linux and/or RTOS
Working knowledge with low-level microprocessors.
Working knowledge with modern Web technologies.
Able to communicate in English, both oral and writing.
Good working ethics and attitude.
Able to work hard to produce good results.
Preferred Qualifications
2+ year embedded software development experience in C++ 17.
Ability to read hardware schematics.
Ability to use conventional equipment: oscilloscopes, meters, signal generators, etc.
Experience with low-level microprocessors, experience with the Beagle Bone Black or PHYTEC 5728 single-board computer.
Experience with QNX.
Working knowledge with Python.
Working knowledge with GIT, Atlassian Jira and Confluent.
Experience with Qt framework
Collaborative and supportive working environment.
We are a small company full of highly competent personnel.
13th payment bonus and annual bonus upon performance with an annual salary review.
Annual teambuilding activities.
Social insurance, health insurance, unemployment insurance, and premium healthcare
package for employees.
Opportunity to attend training courses, including onsite training in the USA.