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
  • 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.

Submit your resume at This email address is being protected from spambots. You need JavaScript enabled to view it. .

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.

Submit your resume at This email address is being protected from spambots. You need JavaScript enabled to view it. .

rt-rk_konkurs

JAVA DEVELOPER

RT-RK Ltd. announces an open position for:

JAVA DEVELOPER

Your role would include:

  • 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
  • Strong knowledge of Java programming languages
  • 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.

Submit your resume at  This email address is being protected from spambots. You need JavaScript enabled to view it. .



java developer

Compiler Developer

RT-RK Ltd. announces an open position for:

Compiler 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

  • Development of programming tools some of which are compilers of the Open source community LLVM and GCC, as well as tools relying on those compilers
  • Development of programming tools for digital signal processors: assembler, linker, and compiler
  • Work on big projects using version control systems, coding requirements style, maintenance of documentation

Requirements

  • Academic education in computer technology (BSc or MSc degree)
  • Good knowledge of the programming languages C and C++
  • Knowledge and experience in embedded systems and their architectures
  • Knowledge of compiler structure, intermediate representation, machine dependent and machine independent optimizations, and code generation
  • Previous experience in work on programming tools’ development, particularly compilers, is an advantage
  • Experience in programming in assembler
  • Excellent understanding of algorithms and data structure
  • Knowledge of operating systems based on Linux
  • Knowledge of version control systems (Git, SVN, etc)
  • Participation in project development in the Open source community is a bonus
  • Excellent knowledge of spoken and written English
  • Orientation towards team work
  • Initiative and independence in program task solving
  • Continuous professional development

Locations

  • Novi Sad
  • Belgrade
  • 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.

Submit your resume at This email address is being protected from spambots. You need JavaScript enabled to view it. .

compiler developer

Automotive SW QA Engineer

RT-RK Ltd. announces an open position for:

Automotive SW QA Engineer

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 software test plans, test concepts
  • Development of test cases
  • Development of test (automation) frameworks and test applications
  • Error analysis and bug reporting
  • Maintenance of Test-Tools
  • Further development of test methods and test processes
  • Technical mentoring of/guidance for SW testers
  • Technical lead of software test (sub-)teams
  • Participation in software/system architecture and requirements reviews

Requirements

  • Academic education in computer technology (BSc or MSc degree)
  • Experience in QA team leading and QA processes organizing
  • Good overview of testing methodologies and patterns (ISTQB Certification is preferred)
  • Experience in test development and execution
  • Good knowledge of the C and Python programming languages
  • Active use of English in spoken and written communication
  • Orientation towards team work
  • Initiative and independence in daily tasks’ solving

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
  • 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.

Submit your resume at  This email address is being protected from spambots. You need JavaScript enabled to view it. .



Automotive-SW-QA-Engineer

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

  • Belgrade
  • 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.

Submit your resume at  This email address is being protected from spambots. You need JavaScript enabled to view it. .



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.

Submit your resume at  This email address is being protected from spambots. You need JavaScript enabled to view it. .



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
  • Belgrade


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

Submit your resume at  This email address is being protected from spambots. You need JavaScript enabled to view it. .



project-manager-new

IOT CLOUD JAVASCRIPT DEVELOPER

RT-RK Ltd. announces an open position for:

IoT cloud JavaScript Developer

Your role would include

  • Developer working on a state-of-the art IoT cloud platform

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, 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.

Submit your resume at  This email address is being protected from spambots. You need JavaScript enabled to view it. .



iot cloud javascript

VERIFICATION ENGINEER

RT-RK Ltd. announces an open position for:

VERIFICATION ENGINEER

Preferred skills and knowledge:

  • Analytic and debugging skills.
  • Good knowledge of digital design.
  • Understanding of Object Oriented Programming (OOP) concepts.
  • Digital Logic verification and principles, SoC architecture, including Ethernet, communications peripherals, multi-domain clocking, power management, AMBA bus protocols such as AHB and AXI.
  • Assertions and formal verification
  • Experience with Ethernet protocol.
  • In-depth knowledge of SoC architecture, including CPUs (preferably ARM), communications peripherals, multi-domain clocking, bus & interconnect structures, memory systems, and power management.
  • Experience with Formal Verification methods and tools.

Requirements

  • A minimum of 1 year of experience in the following areas:
    • Hardware verification languages (HVL) such as SystemVerilog testbench (OVM/UVM) and SystemC
    • Hardware description languages (HDL) such as Verilog, SystemVerilog and VHDL
    • Scripting languages (Perl, Tcl, or Python)
  • Good knowledge of English, both written and spoken
  • Orientation towards team work
  • Initiative and independence in solving daily tasks

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 creative enough and up to solving complex programming tasks independently, please contact us with an enclosed photograph and CV.

Submit your resume at  This email address is being protected from spambots. You need JavaScript enabled to view it. .



thumb

PROJECT MANAGER

RT-RK Ltd. announces an open position for:

PROJECT MANAGER

Your role:

  • Project plan developing
  • Tasks/timelines coordination
  • Monitoring performance and project execution
  • Correction of irregularities during the execution of the project
  • Planning the project budget
  • Monitoring and reporting of implementation progress and status of the project (timelines, costs, scope)
  • Monitoring of project interdependencies

Requirements

  • University degree in the field of information technology
  • Experience in managing IT development programs and projects (2+ years)
  • Knowledge of the methodology and tools in the field of software engineering (software development process, release management, configuration management, document management, issue tracking, quality assurance, etc.)
  • Formal education or trainings in the field of project management, and possessions of certificates such as PMP, PRINCE2, IPMA, SCRUM Master are preferred
  • Experience in MS Office tools, MS Project, a web-based project management tools
  • Good verbal and communication skills in English
  • Orientation towards team work
  • Strong initiative and team coordination skills

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, 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.

Submit your resume at  This email address is being protected from spambots. You need JavaScript enabled to view it. .



project manager

PATENT ANALYST

RT-RK Ltd. announces an open position for:

PATENT ANALYST

Your role:

  • Analysis of technology and technological solutions in the field of television, video, wireless communications and information technology
  • Research of existing patents in domestic and international markets
  • Writing and analysis of patent documents

Requirements:

  • Academic education in computer technology (BSc or MSc degree) - Department of Telecommunication / electronics / computer science
  • Excellent knowledge of ICT technologies, including areas: contemporary standards of transmission and compression of multimedia content, digital television, signal and image / video processing, as well as the principles of modern computer and electronic system
  • Excellent knowledge of English language, both written and spoken
  • Strong analytical skills
  • Orientation towards team work
  • Initiative and independence in solving daily tasks

Benefits of joining our team

  • Professional and academic development in cutting edge technologies
  • 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
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.

Submit your resume at  This email address is being protected from spambots. You need JavaScript enabled to view it. .



thumb