Open positions

C++ Developer

RT-RK Ltd. announces an open position for:

C++ Developer

We offer academic and professional development, facilitate participation in national and international scientific conferences, offer flexible hours, team work in a new and modern setting with modern equipment and tools, and a possibility for travels and work abroad in joint projects with leading global companies with attractive salary and bonuses. Results of your work will be integrated into products and solutions of prominent manufacturers in consumer electronics.

Your role would include

  • Specify requirements, designs, implements, integrates, tests and releases embedded level software used in consumer electronics applications
  • Follow established development/testing procedures in order to ensure quality software
  • Direct contact with our customer and partners are integral part of the daily work

Requirements

  • Academic education in computer technology (BSc or MSc degree)
  • Good knowledge of C++ programming language
  • Good understanding of software development for Linux OS, usage of tools and methods of work on Linux console
  • Experience in C++ software architecture design
  • Good understanding of design patterns and templates
  • Experience in configuration management:
    • source code management systems (svn, git, Jenkins)
    • unit test design and implementation
    • continuous integration configuration and management
  • Active use of English in spoken and written communication. Additional language knowledge will be taken as advantage
  • Comfortable in working in an agile process where priorities and assignments may change quickly
  • Solution oriented and responsible to make sure we get a good working solution in the end
  • Orientation towards team work
  • Initiative and independence in daily tasks’ solving
  • The desire for continuous professional development

Benefits of joining our team

  • The result of your work will be integrated into the products of world leading companies
  • Professional and academic development in cutting edge technologies, as well as support for participation in national and international scientific conferences
  • Well paid job
  • Work in a new and modern setting with the latest platforms and tools
  • Pleasant and relaxed atmosphere, team spirit, team-building activities (recreation, entertainment, cultural events)
  • Flexible work schedule and casual dress code
  • Possibility to travel and work abroad in joint projects with global leading companies

Locations

  • Belgrade

For BSc graduates enrolled in Master studies we offer scholarship program through an individual contract.

If you believe that you are creative enough and up to solving complex programming tasks independently, please contact us with an enclosed photograph and CV.

APPLY NOW

cplusthumb

Junior Software Developer

RT-RK Ltd. announces an open position for:

Junior Software Developer

We offer academic and professional development, facilitate participation in national and international scientific conferences, offer flexible hours, team work in a new and modern setting with modern equipment and tools, and a possibility for travels and work abroad in joint projects with leading global companies with attractive salary and bonuses. Results of your work will be integrated into products and solutions of prominent manufacturers in consumer electronics.

Your role would include

  • Development of appropriate software components for our products, primarily in C/C++ programming languages

Requirements

  • Academic education in computer technology (BSc or MSc degree)
  • Good knowledge of C/C++ programming language
  • Good understanding of software development for Linux OS, the use of tools and methods to work on Linux console
  • Understanding the principles of operating systems, multithreading programming concepts, real-time systems programming
  • Good knowledge of English, both written and spoken
  • Orientation towards teamwork
  • Initiative and independence in solving daily tasks
  • Strong desire for professional development

Benefits of joining our team

  • The result of your work will be integrated into the products of world leading companies
  • Professional and academic development in cutting edge technologies, as well as support for participation in national and international scientific conferences
  • Well paid job
  • Work in a new and modern setting with the latest platforms and tools
  • Pleasant and relaxed atmosphere, team spirit, team-building activities (recreation, entertainment, cultural events)
  • Flexible work schedule and casual dress code
  • Possibility to travel and work abroad in joint projects with global leading companies

Locations

  • Novi Sad
  • Belgrade
  • Banja Luka
  • Osijek

For BSc graduates enrolled in Master studies we offer scholarship program through an individual contract.

If you believe that you are creative enough and up to solving complex programming tasks independently, please contact us with an enclosed photograph and CV.

APPLY NOW

rt-rk_konkurs

SENIOR JAVA DEVELOPER

RT-RK Ltd. announces an open position for:

SENIOR JAVA DEVELOPER

Your role would include:

  • Supervising and managing team members
  • Development of software programming tools for digital signal processing products, primarily in the Java programming language
  • Working on the latest platforms and tools
  • The result of your work will be integrated into the products of world leading companies

Requirements

  • University degree in computer technology or computer science
  • 3+ years of Java development experience
  • Strong knowledge of OOP and design patterns
  • Familiarity with version control and CI tools
  • Good knowledge of English language, both written and spoken
  • Strong analytical and communication skills
  • Orientation towards team work
  • A desire to solve tough technical problems, and to see your work appreciated by users around the world

Desired skills and knowledge:

  • Eclipse plug-in development
  • Eclipse RCP (Rich Client Platform) development
  • Experience with JavaFX and/or HTML5
  • Experience with embedded software development and debug practices
  • Experience with Agile or Lean software development practices
  • Experience with consumer electronics and/or digital audio
  • Knowledge of scripting/programming language like Python, Groovy, Ruby, Lua, or similar
  • Experience with implementing GUI with graphical widgets

Benefits of joining our team

  • Professional and academic development in cutting edge technologies
  • Possibility to travel and work abroad in joint projects with leading global companies
  • Well paid job
  • Team spirit fostered trough team sports, picnics, organized visits to theater, etc
  • Work in a new and modern setting
  • Flexible work schedule and casual dress code

Location

  • Novi Sad, Belgrade

If you believe that you are creative enough and up to solving complex programming tasks independently, please contact us with an enclosed photograph and CV.

APPLY NOW



java developer

automotive software developer

RT-RK Ltd. announces an open position for:

Automotive software developer

We offer academic and professional development, facilitate participation in national and international scientific conferences, offer flexible hours, team work in a new and modern setting with modern equipment and tools, and a possibility for travels and work abroad in joint projects with leading global companies with attractive salary and bonuses. Results of your work will be integrated into products and solutions of prominent manufacturers in consumer electronics.

Your role would include

  • Development and testing of software components for automotive industry, following standards of the industry
  • Software development of real time safety critical systems, which include advanced driving assistance such as autonomous driving

Requirements

  • Academic education in computer technology (BSc or MSc degree)
  • Good knowledge of the C/C++ programming language
  • Good understanding of software development for Linux OS, usage of tools and methods of work on Linux console
  • Understanding of operating systems’ principles, system software, computer system architecture, development of multithreading applications, various peripheral drivers, real time operating systems
  • Active use of English in spoken and written communication
  • Orientation towards team work
  • Initiative and independence in daily tasks’ solving
  • The desire for continuous professional development

Preferred skills and knowledge

  • Knowledge of the Python programming language
  • Knowledge of automotive communication protocols such as CAN, LIN, FlexRay
  • Knowledge of network protocols based on Ethernet
  • Basic knowledge of testing methodologies, ISTQB Certification will be taken as advantage

Benefits of joining our team

  • The result of your work will be integrated into products of world leading companies
  • Professional and academic development in cutting edge technologies, as well as support for participation in national and international scientific conferences
  • Well paid job
  • Work in a new and modern setting with the latest platforms and tools
  • Pleasant and relaxed ambiance, team spirit, team-building activities (recreation, entertainment, cultural events, etc.)
  • Flexible work schedule and casual dress code
  • Possibility to travel and work abroad in joint projects with global leading companies

Location

  • Banja Luka
  • Novi Sad
  • Osijek
For BSc graduates enrolled in Master studies we offer scholarship program through an individual contract.

If you believe that you are creative enough and up to solving complex programming tasks independently, please contact us with an enclosed photograph and CV.

APPLY NOW



Automotive software developer

EMBEDDED SOFTWARE DEVELOPER

RT-RK Ltd. announces an open position for:

Software development team lead

We offer academic and professional development, facilitate participation in national and international scientific conferences, offer flexible hours, team work in a new and modern setting with modern equipment and tools, and a possibility for travels and work abroad in joint projects with leading global companies with attractive salary and bonuses. Results of your work will be integrated into products and solutions of prominent manufacturers in consumer electronics.

Your position would include

  • Development of appropriate software components for our products, primarily in C/C++ programming languages

Requirements for joining our team

  • Academic education in computer technology (BSc or MSc degree)
  • Proven experience of significant Embedded C software development in a very resource constrained environment
  • Good knowledge and experience in the programming languages C and C++
  • Good software development skills on the Linux OS
  • 2+ years hands-on experience in embedded software development using C and C++
  • Good software development skills under an RTOS environment
  • Ability to read and understand circuit diagrams, to identify control signals and processors inputs
  • Good understanding of debug techniques
  • Understanding of principles of operating systems, development of multithreaded applications, real time operating systems
  • Good knowledge of software configuration management
  • Good knowledge of using source control system
  • Active use of English in spoken and written communication
  • Orientation towards team work
  • Initiative and independence in daily tasks’ solving

The following specialized skills are highly valued

  • Knowledge of ARM processors or controllers
  • Knowledge of MIPS processors or controllers
  • Knowledge of Android “under the hub”
  • Knowledge of GIT
  • Project management tools/techniques
  • Device drivers experience under Linux OS
  • State machine/finite automata/logic reduction techniques

Benefits of joining our team

  • The result of your work will be integrated into products of world leading companies
  • Professional and academic development in cutting edge technologies, as well as support for participation in national and international scientific conferences
  • Well paid job
  • Work in a new and modern setting with the latest platforms and tools
  • Pleasant and relaxed ambiance, team spirit, team-building activities (recreation, entertainment, cultural events)
  • Flexible work schedule and casual dress code
  • Possibility to travel and work abroad in joint projects with global leading companies

Location

  • Novi Sad
  • Belgrade
  • Osijek


If you believe that you are a person for the job, please contact us with an enclosed photograph and CV.

APPLY NOW



EMBEDDED SOFTWARE DEVELOPER

iOS DEVELOPER

RT-RK Ltd. announces an open position for:

iOS DEVELOPER

We offer academic and professional development, facilitate participation in national and international scientific conferences, offer flexible hours, team work in a new and modern setting with modern equipment and tools, and a possibility for travels and work abroad in joint projects with leading global companies with attractive salary and bonuses. Results of your work will be integrated into products and solutions of prominent manufacturers in consumer electronics.

Responsibilities

  • Development of iOS apps
  • Bring in development practices that will optimize the delivery of cloud solutions
  • Ensure meeting quality objectives, as well as customer requirements

Requirements

  • Master degree in the field of computer engineering or informatics
  • Experienced in Objective-C development for iOS platforms
  • Knowledge of software configuration management - GIT
  • Thorough and systematic in software and service delivery
  • Quality oriented mindset
  • Good English knowledge, both written and spoken
  • Good oral and written communication skills
  • Strong problem solving abilities, as well as self-initiative and proactive approach
  • A high degree of flexibility and creativity
  • Orientation towards team work
  • Can-do attitude

Benefits of joining our team 

  • The result of your work will be integrated into the products of world leading companies
  • Professional and academic development in cutting edge technologies, as well as support for participation in national and international scientific conferences
  • Well paid job
  • Work in a new and modern setting with the latest platforms and tools
  • Pleasant and relaxed atmosphere, team spirit, team-building activities (recreation, entertainment, cultural events)
  • Flexible work schedule and casual dress code
  • Possibility to travel and work abroad in joint projects with global leading companies

Location

  • Novi Sad


If you believe that you are a person for the job, please contact us with an enclosed photograph and CV.

APPLY NOW



project-manager-new

IOT CLOUD JAVASCRIPT DEVELOPER

RT-RK Ltd. announces an open position for:

IoT cloud JavaScript Developer

Your role would be web developer working on a state of the art IoT cloud platform.

Responsibilities:

  • Bring in development practices that will optimize the delivery of cloud solutions
  • Structure the work to be done, and ensuring on time delivery
  • Ensure meeting quality objectives, as well as customer requirements
  • Ensuring high up-time and scalability of implemented cloud solution

Requirements

  • Master degree in the field of computer engineering or informatics
  • 2+ years of work experience with web technologies like JavaScript (AJAX, JSON), HTML/HTML5, CSS3
  • Understanding the technical concepts of IoT and cloud technologies
  • Knowledge of software configuration management - GIT
  • Thorough and systematic in software and service delivery
  • Quality oriented mindset
  • Good knowledge of English, both written and spoken
  • Good oral and written communication skills

Preferred skills and knowledge

  • Ability to stay focused on the task at hand, ensuring that timelines are met and operations are not adversely impacted
  • Strong problem solving abilities, as well as self-initiative and proactive approach
  • A high degree of flexibility and creativity
  • Orientation towards team work
  • Can-do attitude

Benefits of joining our team

  • Professional and academic development in cutting edge technologies
  • Possibility to travel and work abroad in joint projects with leading global companies
  • Well paid job
  • Team spirit fostered trough team sports, picnics, organized visits to theater, etc
  • Work in a new and modern setting
  • Flexible work schedule and casual dress code

Location

  • Novi Sad
For BSc graduates enrolled in Master studies we offer scholarship program through an individual contract.

If you believe that you are creative enough and up to solving complex programming tasks independently, please contact us with an enclosed photograph and CV.

APPLY NOW



iot cloud javascript

AUTOMOTIVE C++ DEVELOPER

RT-RK Ltd. announces an open position for:

AUTOMOTIVE C++ DEVELOPER

Responsibilities:

  • Working in small group of engineers, Agile organized (Scrum)
  • Requirement specification, design, implementation, integration, testing and releasing Windows and Linux real-time software
  • Follow established development/testing procedures in order to ensure quality software
  • Direct contact with our Sweden partners is integral part of daily work

Requirements

  • Academic education in computer technology (BSc or MSc degree)
  • Good knowledge of the C++ programming language
  • Good understanding of software development for Windows OS
  • Good understanding of STL
  • Active use of English in spoken and written communication. Additional language knowledge will be taken as advantage
  • Comfortable in working in an agile process where priorities and assignments may change quickly
  • Orientation towards team work
  • Initiative and independence in solving daily tasks
  • The desire for continuous professional development

Preferred skills and knowledge

  • Experience in software development for Linux OS, usage of tools and methods of work on Linux console
  • Knowledge of C++11
  • Knowledge of C++ Boost
  • Experience in continuous integration environment.
  • Experience with test frameworks (gtest, gmock, cppunit)
  • Experienced in using automated testing to verify functionality
  • Knowledge of Agile software development using SCRUM
  • Knowledge of version control system (GIT)
  • Knowledge of automotive communication protocols such as CAN, FlexRay
  • Knowledge of network protocols based on Ethernet

Benefits of joining our team

  • The result of your work will be integrated into the products of world leading companies
  • Professional and academic development in cutting edge technologies, as well as support for participation in national and international scientific conferences
  • Well paid job
  • Work in a new and modern setting with the latest platforms and tools
  • Pleasant and relaxed atmosphere, team spirit, team-building activities (recreation, entertainment, cultural events ... )
  • Flexible work schedule and casual dress code
  • Possibility to travel and work abroad in joint projects with global leading companies

Location

  • Novi Sad, Osijek
For BSc graduates enrolled in Master studies we offer scholarship program through an individual contract.

If you believe that you are creative enough and up to solving complex programming tasks independently, please contact us with an enclosed photograph and CV.

APPLY NOW



EMBEDDED SYSTEM AUTOMATION
DEVELOPER

SENIOR EMBEDDED SOFTWARE DEVELOPER

RT-RK Ltd. announces an open position for:

SENIOR EMBEDDED SOFTWARE DEVELOPER

Your position would include:

  • Specify requirements, designs, implements, integrates, tests and releases embedded level software used in consumer electronics applications
  • Develop and maintain software under Agile/Scrum/Continuous Integration methodology
  • Design, develop, document, test and deliver complex, resource constrained software
  • Conduct design and code review

Requirements for joining our team:

  • Academic education in computer technology (BSc or MSc degree)
  • Excellent proven experience of significant Embedded C software development in a very resource constrained environment
  • Excellent experience in the programming languages C and C++
  • Excellent software development skills on the Linux OS
  • 3 to 8 years hands-on experience in embedded software development using C and C++
  • Very good software development skills under an RTOS environment
  • Ability to read and understand circuit diagrams, to identify control signals and processors inputs
  • Excellent understanding of debug techniques
  • Understanding of principles of operating systems, development of multithreaded applications, real time operating systems
  • Very good knowledge of software configuration management
  • Very good knowledge of using source control system
  • Active use of English in spoken and written communication
  • Orientation towards team work
  • Initiative and independence in solving daily tasks

Preferred skills and knowledge

  • Knowledge of ARM processors or controllers
  • Project management tools/techniques
  • Device drivers experience under Linux OS
  • State machine/finite automata/logic reduction techniques

If you do not have this knowledge, we will give you an opportunity to master it.

Benefits of joining our team

  • The result of your work will be integrated into products of world leading companies
  • Professional and academic development in cutting edge technologies, as well as support for participation in national and international scientific conferences
  • Well paid job
  • Work in a new and modern setting with the latest platforms and tools
  • Pleasant and relaxed ambiance, team spirit, team-building activities (recreation, entertainment, cultural events, etc.)
  • Flexible work schedule and casual dress code
  • Possibility to travel and work abroad in joint projects with global leading companies

Locations:

  • Novi Sad, Belgrade, Banja Luka, Osijek

If you believe that you are creative enough and up to solving complex programming tasks independently, please contact us with an enclosed photograph and CV.

APPLY NOW



SENIOR EMBEDDED SOFTWARE
DEVELOPER

PYTHON DEVELOPER


RT-RK Ltd. announces an open position for:

PYTHON DEVELOPER

You will be part of team that develops automated testing platform of software solutions built at RT-RK. You will be programming under Linux and Android environment, using Python, shell-scripts, and PHP for the testing frontend.

Responsibilities:

  • Development of scripts that automate testing for different projects, mostly based on Android-OS
  • Continuous improvements over the test framework that can be frequently changed by third-parties
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Manual and automated software testing
  • Regression, functional and exploratory testing

Requirements:

  • Good knowledge of Python programming language
  • Solid knowledge of PHP and Linux scripts
  • University degree in computer technology or computer science
  • Good knowledge of English language, both written and spoken
  • Orientation towards team work
  • Initiative and independence in solving daily tasks

Preferred skills and knowledge

  • Knowledge of Android OS on a system level, and Android programming paradigms
  • Knowledge of Java programming language

If you do not have this knowledge, we will give you an opportunity to master it.

Benefits of joining our team

  • The result of your work will be integrated into products of world leading companies
  • Professional and academic development in cutting edge technologies, as well as support for participation in national and international scientific conferences
  • Well paid job
  • Work in a new and modern setting with the latest platforms and tools
  • Pleasant and relaxed ambiance, team spirit, team-building activities (recreation, entertainment, cultural events, etc.)
  • Flexible work schedule and casual dress code
  • Possibility to travel and work abroad in joint projects with global leading companies

Location:

  • Novi Sad

If you believe that you are creative enough and up to solving complex programming tasks independently, please contact us with an enclosed photograph and CV.

APPLY NOW



PYTHON DEVELOPER

JAVA WEB DEVELOPER


RT-RK Ltd. announces an open position for:

JAVA WEB DEVELOPER

Your role would be web developer working on a state of the art cloud platform for a world-known customer. The cloud is responsible for managing devices residing on customer premises. The platform is already established, but new features need to be implemented. The new features address security, usability and performance enhancements.

Responsibilities:

  • Development of back-end cloud features using Java Enterprise
  • Extension of front-end developed in GWT
  • Communication with product owner

Requirements:

  • Experienced in working with Java Enterprise, GWT
  • University degree in the field of computer engineering or informatics
  • Understanding the technical concepts of cloud technologies
  • Knowledge of software configuration management tools (SVN or GIT)
  • Good knowledge of English, both written and spoken
  • Good oral and written communication skills
  • Strong problem solving abilities, as well as self-initiative and proactive approach
  • A high degree of flexibility and creativity
  • Orientation towards team work
  • Initiative and independence in solving daily tasks
  • Can-do attitude

Benefits of joining our team

  • The result of your work will be integrated into products of world leading companies
  • Professional and academic development in cutting edge technologies, as well as support for participation in national and international scientific conferences
  • Well paid job
  • Work in a new and modern setting with the latest platforms and tools
  • Pleasant and relaxed atmosphere, team spirit, team-building activities (recreation, entertainment, cultural events ... )
  • Flexible work schedule and casual dress code
  • Possibility to travel and work abroad in joint projects with global leading companies

Location:

  • Novi Sad

If you believe that you are creative enough and up to solving complex programming tasks independently, please contact us with an enclosed photograph and CV.

APPLY NOW



PYTHON DEVELOPER

SENIOR AUTOMOTIVE SOFTWARE ENGINEER


RT-RK Ltd. announces an open position for:

SENIOR AUTOMOTIVE SOFTWARE ENGINEER

You will be a part of a young and prosperous team located in Banjaluka. This team works on highly demanding real time projects. We are looking for seniority and experience and giving the opportunity to a senior engineer to join our team and develop a young engineering team into a goal oriented group.

Responsibilities:

  • Leading the engineering team
  • Development and testing of software components for automotive industry, following standards of the industry
  • Software development of real time safety critical systems, which include advanced driving assistance such as autonomous driving
  • Follow established development/testing procedures in order to ensure quality software
  • Communication with our partners is integral part of daily work

Requirements:

  • Good knowledge of the C programming language
  • University degree in computer technology or computer science
  • Good understanding of both QA and software development life cycles
  • Experience with real time embedded SW development
  • Active use of English in spoken and written communication. Additional language knowledge will be taken as advantage
  • Comfortable in working in an agile process where priorities and assignments may change quickly
  • Solution oriented and responsible to make sure we get a good working solution in the end
  • Orientation towards team work
  • Initiative and independence in daily tasks’ solving
  • The desire for continuous professional development
  • Strong analytical and communication skills
  • Can-do attitude

Benefits of joining our team

  • Professional and academic development in cutting edge technologies, as well as support for participation in national and international scientific conferences
  • Work in a new and modern setting with the latest platforms and tools
  • Pleasant and relaxed atmosphere, team spirit, team-building activities (recreation, entertainment, cultural events ... )
  • Flexible work schedule and casual dress code

Location:

  • Banja Luka

If you believe that you are creative enough and up to solving complex programming tasks independently, please contact us with an enclosed photograph and CV.

APPLY NOW



SENIOR AUTOMOTIVE SOFTWARE ENGINEER

C/C++ DEVELOPER

RT-RK Ltd. announces an open position for:

C/C++ DEVELOPER

Your role would include

  • Design and development of diagnostic tools needed for improvement of Linux based operating systems used in top network products by using instrumentation and code coverage tools
  • Conducting design and code review
  • Work in the large development system, direct contact with our customer and partners on a daily basis

Requirements for joining our team:

  • Academic education in computer technology (BSc or MSc degree)
  • Good knowledge and experience in the programming languages C and C++
  • Good knowledge and experience in the programming languages Python and Perl
  • Good software development skills on the Linux OS
  • Experienced with GNU Make, or other build systems (Autotools, CMake)
  • Active use of English in spoken and written communication
  • Orientation towards team work
  • Initiative and independence in daily tasks’ solving

Preferred skills:

  • Experience in embedded programming
  • Knowledge of Agile software development using SCRUM
  • Knowledge of version control system (GIT)

Benefits of joining our team

  • The result of your work will be integrated into the products of world leading companies
  • Professional and academic development in cutting edge technologies, as well as support for participation in national and international scientific conferences
  • Well paid job
  • Work in a new and modern setting with the latest platforms and tools
  • Pleasant and relaxed atmosphere, team spirit, team-building activities (recreation, entertainment, cultural events)
  • Flexible work schedule and casual dress code
  • Possibility to travel and work abroad in joint projects with global leading companies

Locations

  • Novi Sad, Belgrade

If you believe that you are creative enough and up to solving complex programming tasks independently, please contact us with an enclosed photograph and CV.

APPLY NOW

ccplusthumb