Open positions

AUTOMOTIVE EMBEDDED SW ARCHITECT



AUTOMOTIVE EMBEDDED SW ARCHITECT

Developing smart and reliable Electronic Control Units (ECU) and Software Platforms, jointly with TTTech Automotive, we deliver the innovative components to make highly-automated cars a reality. Curiosity and passion for high-tech innovation have made us part of the technological heart of complex field of autonomous driving and Advanced Driving Assistance Systems (ADAS). Work with us on enabling autonomous driving in the car in the near future!

YOUR ROLE WOULD INCLUDE:

  • Working on series and/or pre-development projects leading edge technology within the Automotive industry
  • Development of platform software architectures for autonomous driving
  • Focus on safety critical real time systems based on highend SoCs, microcontrollers, communication interfaces and state-of-the-art operating systems including Linux
  • Evaluate and migrate candidate technologies from advanced IT areas to the embedded Automotive world
  • Alignment with overall system architectures and customer requirements
  • Take over responsibilities along the whole project lifecycle – from high-level architecture and concept design, development, system integration and customer support
  • Support of in-car software and system integration inhouse and with our clients
  • Share and broaden your knowledge and experiences within your team, providing guidance for software developers and creating new ideas together BENEFITS OF JOINING OUR TEAM

BENEFITS OF JOINING OUR TEAM:

  • Well paid job
  • Professional development in cutting edge technologies
  • 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
  • The result of your work will be integrated into products which are shaping the future of autonomous driving

REQUIREMENTS FOR JOINING OUR TEAM:

  • Academic education in computer technology related fields of study (BSc or MSc degree)
  • Strong experience (3 years minimum) in embedded software development (C/C++), software architectures and modeling concepts including UML
  • Knowledge of operating systems and related communication concepts (POSIX, Linux, AUTOSAR)
  • Knowledge of HW virtualization and multicore SoCs
  • Good knowledge of software engineering processes (SPICE or CMMI)
  • Motivated and committed team player with curiosity for innovation
  • Ability to think analytically, flexibility, solution-orientated working style and strong communication skills are among your strengths
  • Good command of English is a must, in addition German is preferable

PREFERRED SKILLS AND KNOWLEDGE:

  • Proven experience of significant Embedded C/C++ software development in a resource constrained environment
  • Experience with safety-related development (IEC61508, ISO 26262) is a plus
  • Good knowledge of software configuration management
  • Good knowledge of using source control system like GIT or SVN
If you do not have this knowledge, we will give you an opportunity to master it.

LOCATION:

  • Novi Sad, Osijek, Banja Luka

We thank all the candidates that show interest in our company, but only shortlisted candidates will be contacted.

APPLY NOW



AUTOMOTIVE
EMBEDDED
SW ARCHITECT

AUTOMOTIVE EMBEDDED SW DEVELOPER



AUTOMOTIVE EMBEDDED SW DEVELOPER

Developing smart and reliable Electronic Control Units (ECU) and Software Platforms, jointly with TTTech Automotive, we deliver the innovative components to make highly-automated cars a reality. Curiosity and passion for high-tech innovation have made us part of the technological heart of complex field of autonomous driving and Advanced Driving Assistance Systems (ADAS). Work with us on enabling autonomous driving in the car in the near future!

YOUR ROLE WOULD INCLUDE:

  • Development of appropriate embedded software components for our customers, primarily in C/C++ programming languages
  • Working on series and/or pre-development projects within the areas of automated driving, vehicle dynamics and electric drive functions
  • Focus on safety critical real time systems based on highend SoCs, microcontrollers, communication interfaces and state-of-the-art operating systems including Linux
  • Taking over responsibilities along the whole software lifecycle
  • Specification, design, development, testing and integration of highly advanced embedded software
  • Contribution to software requirements alignment with customers, and to the development of software and system architectures
  • Support of in-car software and system integration, inhouse and with our customers
  • Maintaining close relationship with your Project Manager, customer and team colleagues
  • Sharing and broadening your knowledge and experiences within your team, providing guidance for software projects and creating new ideas together

BENEFITS OF JOINING OUR TEAM:

  • Well paid job
  • Professional development in cutting edge technologies
  • 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
  • The result of your work will be integrated into products which are shaping the future of autonomous driving

REQUIREMENTS FOR JOINING OUR TEAM:

  • Academic education in computer technology related fields of study (BSc or MSc degree)
  • As Junior, academic knowledge in embedded software programming in C/C++
  • As Professional minimum 2 years, as senior 5 years or more, of professional experience in embedded systems preferably Automotive
  • Structured and precise style of working
  • Motivated and committed team player with curiosity for innovation
  • Flexibility and solution-oriented working style are among your strengths
  • Good command of English is a must, in addition German is preferable

PREFERRED SKILLS AND KNOWLEDGE:

  • Proven experience of significant Embedded C/C++ software development in a resource constrained environment
  • Understanding of principles of operating systems, development of multithreaded and multicore applications on Linux OS or any RTOS
  • Experience with safety related SW development is an advantage (e.g. according to IEC61508, ISO 26262)
  • Ability to read and understand circuit diagrams, to identify control signals and processors inputs
  • Good understanding of debug techniques
  • Knowledge of Python and AUTOSAR
  • Good knowledge of software configuration management
  • Good knowledge of using source control system like GIT or SVN
If you do not have this knowledge, we will give you an opportunity to master it.

LOCATION:

  • Novi Sad, Osijek, Banja Luka

We thank all the candidates that show interest in our company, but only shortlisted candidates will be contacted.

APPLY NOW



AUTOMOTIVE
EMBEDDED
SW DEVELOPER

AUTOMOTIVE EMBEDDED SW TEST ENGINEER



AUTOMOTIVE EMBEDDED SW TEST ENGINEER

Developing smart and reliable Electronic Control Units (ECU) and Software Platforms, jointly with TTTech Automotive, we deliver the innovative components to make highly-automated cars a reality. Curiosity and passion for high-tech innovation have made us part of the technological heart of complex field of autonomous driving and Advanced Driving Assistance Systems (ADAS). Work with us on enabling autonomous driving in the car in the near future!

YOUR ROLE WOULD INCLUDE:

  • Development of test cases in area of embedded SW for our autonomous driving platform
  • Responsibility for setting up and maintaining test benches and test environments
  • Development of automated test scripts and test applications
  • Test execution of manual as well as automated test cases
  • Analysis of errors, collecting symptoms and bug tracking
  • Participating in the review process
  • Coordination of testing activities with development teams
  • Enhancement of test methods and test processes

BENEFITS OF JOINING OUR TEAM:

  • Well paid job
  • Professional development in cutting edge technologies
  • 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
  • The result of your work will be integrated into products which are shaping the future of autonomous driving

REQUIREMENTS FOR JOINING OUR TEAM:

  • Programming knowledge in C and Python
  • Experience in test automation
  • Ideally knowledge of automotive bus systems (FlexRay, CAN) and/or automotive safety (ISO 26262)
  • Very good command of English; German is a plus
  • Structured and precise style of working
  • Communicative personality

PREFERRED SKILLS AND KNOWLEDGE:

  • ISTQB certification beneficial
  • Experience in embedded software development and hardware-related testing
  • Knowledge of software configuration management (e.g. Jenkins) and continuous development process
  • Knowledge of CANOE and CAPL
  • Knowledge of source control system (e.g. GIT or SVN)
  • Experience with different issue tracking tools and frameworks
  • Ability to read and understand circuit diagrams, to identify and measure control signals and communication interfaces
If you do not have this knowledge, we will give you an opportunity to master it.

LOCATION:

  • Novi Sad, Osijek, Banja Luka

We thank all the candidates that show interest in our company, but only shortlisted candidates will be contacted.

APPLY NOW



AUTOMOTIVE
EMBEDDED
SW TEST ENGINEER

AUTOMOTIVE EMBEDDED SW TEST EXPERT



AUTOMOTIVE EMBEDDED SW TEST EXPERT

Developing smart and reliable Electronic Control Units (ECU) and Software Platforms, jointly with TTTech Automotive, we deliver the innovative components to make highly-automated cars a reality. Curiosity and passion for high-tech innovation have made us part of the technological heart of complex field of autonomous driving and Advanced Driving Assistance Systems (ADAS). Work with us on enabling autonomous driving in the car in the near future!

YOUR ROLE WOULD INCLUDE:

  • Development of test concepts and test cases for our autonomous driving platform SW
  • Support the build-up of a fully automated test system for our ECUs
  • Create test specifications based on requirements, system architecture and design specification
  • Implement system- and integration tests based on testspecifications
  • Further development and maintenance of our test infrastructure to perform automated system-level, integrationand module tests with our electronic control units
  • Supporting developers in creating unit test specifications with methodical testing know- how
  • Guide and coach junior testers and less experienced colleagues

BENEFITS OF JOINING OUR TEAM:

  • Well paid job
  • Professional development in cutting edge technologies
  • 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
  • The result of your work will be integrated into products which are shaping the future of autonomous driving

REQUIREMENTS FOR JOINING OUR TEAM:

  • Minimum 3 years of relevant experience, ideally in a company developing embedded software products
  • Experience in writing test concepts, test plans and test reports as well as good understanding of test automation technologies
  • Familiar with requirements management and traceability in test projects
  • Experience in using programming languages (e.g. C, Python, shell scripts) for automating tests
  • Very good command of English
  • Structured and precise style of working

PREFERRED SKILLS AND KNOWLEDGE:

  • Knowledge of software configuration management (e.g. Jenkins) and continuous development process
  • Knowledge of source control system (e.g. GIT or SVN)
  • Orientation towards team work, initiative and proactivity
  • ISTQB Tester certificate is an advantage
  • Automotive and Safety experience is a plus
If you do not have this knowledge, we will give you an opportunity to master it.

LOCATION:

  • Novi Sad, Osijek, Banja Luka

We thank all the candidates that show interest in our company, but only shortlisted candidates will be contacted.

APPLY NOW



AUTOMOTIVE
EMBEDDED
SW TEST EXPERT

PROJECT MANAGER IN AUTOMOTIVE EMBEDDED SW



PROJECT MANAGER IN AUTOMOTIVE EMBEDDED SW

Developing smart and reliable Electronic Control Units (ECU) and Software Platforms, jointly with TTTech Automotive, we deliver the innovative components to make highly-automated cars a reality. Curiosity and passion for high-tech innovation have made us part of the technological heart of complex field of autonomous driving and Advanced Driving Assistance Systems (ADAS). Work with us on enabling autonomous driving in the car in the near future!

YOUR ROLE WOULD INCLUDE:

  • Management of complex, safety critical automotive ECU developments and integration projects
  • Controlling of technical discussions, strategic decisionmaking and taking over organizational management tasks
  • Comprehensive and professional project planning and controlling
  • Leadership of employees, coordination of development partners and/or subproject managers in our development departments
  • Proactive risk management throughout all project phases
  • Providing ongoing customer support throughout the whole project
  • Consequent execution of our project management and quality standards
  • Ongoing and predictive reporting to our management
  • Sharing and broadening your knowledge and experiences within your team, providing guidance for software projects and creating new ideas together

BENEFITS OF JOINING OUR TEAM:

  • Well paid job
  • Professional development in cutting edge technologies
  • 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
  • The result of your work will be integrated into products which are shaping the future of autonomous driving

REQUIREMENTS FOR JOINING OUR TEAM:

  • University degree in a technical field of study or project management
  • Project management and technical customer service experience, ideally in the automotive sector
  • Technical knowledge in the field of embedded SW development or integration
  • Experience in project controlling
  • Entrepreneurial thinking and action taking combined with an appreciative leadership style
  • Good command of English is a must, in addition German is preferable

PREFERRED SKILLS AND KNOWLEDGE:

  • Knowledge in automotive quality- and safety- standards (ASPICE, ISO26262)
  • Knowledge of software configuration management and continuous development process
  • Knowledge of using source control system (e.g. GIT or SVN)
  • PMI and/or similar Agile/SCRUM certificate
If you do not have this knowledge, we will give you an opportunity to master it.

LOCATION:

  • Novi Sad, Osijek, Banja Luka

We thank all the candidates that show interest in our company, but only shortlisted candidates will be contacted.

APPLY NOW



PROJECT MANAGER
IN AUTOMOTIVE
EMBEDDED SW

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

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

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

EMBEDDED SOFTWARE DEVELOPER

RT-RK Ltd. announces an open position for:

EMBEDDED SOFTWARE DEVELOPER

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

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 ANDROID APPLICATION DEVELOPER

RT-RK Ltd. announces an open position for:

SENIOR ANDROID APPLICATION DEVELOPER

Your position will be senior Android developer inside App/UX team, working on upcoming projects for smart phones and TV platforms.

Responsibilities:

  • Working closely with small team of frontend developers and designers
  • Developing and supporting in-house TV application framework and tool. Developed tools so far: C-More framework (3D graphical engine), OBLO framework (smart home TV library), etc. For more details: http://ux.rt-rk.com/
  • Implementing UI elements from already designed application and integrating it into application business logic

Requirements:

  • University degree in computer technology or computer science
  • 3+ years of experience in Android application development
  • 5+ years of experience in Java programming language
  • Strong knowledge of OOP
  • Good code review skills
  • Practical knowledge of designing software architecture, frameworks and libraries
  • Good knowledge of English language, both written and spoken
  • Orientation towards team work
  • Creative approach to assigned tasks
  • A desire to solve tough technical problems, and to see your work appreciated by users around the world

Preferred skills and knowledge:

  • Software architecture and design knowledge
  • Experience in iOS application development
  • Experience with Open GL development
  • UI/UX affinities

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

APPLY NOW



java 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

SENIOR JAVA DEVELOPER

RT-RK Ltd. announces an open position for:

SENIOR JAVA DEVELOPER

Your role would include:

  • Working as a member of agile development team
  • Development of software programming tools for digital signal processing products of Cirrus Logic company. Developed tools so far: Eclipse based IDE, toolchains, graphical programming systems, command line tools, software installers, scripting
  • Close collaboration with the entire development team on stand-ups, which include requirement gathering and project planning
  • Work independently, or with other team members, in software designing and developing including design sessions and code reviews
  • Ensure our development processes have a focus on scalability
  • and performance
  • Provide support and maintenance of software, tooling and tests

Requirements:

  • University degree in computer technology or computer science
  • Strong knowledge and minimum 5 years of work experience in Java development
  • Strong knowledge of OOP and design patterns
  • Experience using Test Driven Development (JUnit, NUnit)
  • Experience with Agile or Lean software development practices (preferably Scrum)
  • Strong written and verbal communication skills
  • Ability to write engineering documentation of programs
  • Orientation towards team work
  • Initiative and independence in solving daily tasks
  • Ability to work well with users, both internal and external

Desired skills and knowledge:

  • Experience with Eclipse plug-in development
  • Experience with Eclipse RCP (Rich Client Platform) development
  • Experience with implementing GUI with graphical widgets
  • Experience of OGSI and PDE framework
  • Experience using Git-Flow
  • Familiarity with e4 platform and p2 installer
  • Experience with Maven build system and Tycho
  • Experience of GEF would be an advantage

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.

APPLY NOW



java developer

SENIOR PYTHON DEVELOPER


RT-RK Ltd. announces an open position for:

SENIOR 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:

  • Working as a member of agile development team
  • Development of software programming tools for digital signal processing products of Cirrus Logic company. Developed tools so far: Eclipse based IDE, toolchains, graphical programming systems, command line tools, software installers, scripting
  • Close collaboration with the entire development team on stand-ups, which include requirement gathering and project planning
  • Work independently, or with other team members, in software designing and developing including design sessions and code reviews
  • Ensure our development processes have a focus on scalability and performance
  • Provide support and maintenance of software, tooling and tests

Requirements:

  • University degree in computer technology or computer science
  • Strong knowledge of Python programming languages
  • Strong knowledge of OOP and design patterns
  • Experience with Agile or Lean software development practices
  • Familiarity with version control system (preferably Git) and Jenkins
  • Good knowledge of English language, both written and spoken
  • Strong analytical skills and communication skills
  • Orientation towards team work
  • Initiative and independence in solving daily tasks
  • Ability to work well with users, both internal and external

Preferred skills and knowledge:

  • Experience using Test Driven Development (PyUnit)
  • Experience using Python development IDE environments (PyDev, PyScripter, PyCharm)
  • Experience using Git-Flow
  • Familiarity of code reviews preferably with Code Collaborator
  • Experience with Jira

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



PYTHON DEVELOPER