RT-RK

Embedded Software Engineer

C#C++LinuxPython

Iskustvo
Medior, Senior
Angažman
Puno radno vrijeme
Rok prijave
još 22 dana

O kompaniji

RT-RK is an R&D company and national research institute that delivers development services and own products in the arena of real-time embedded systems, with a strong focus on consumer electronics and automotive industries. Headquartered in Novi Sad, with offices in Belgrade (Serbia), Banja Luka (Bosnia and Herzegovina), and Osijek (Croatia) with over 1000 engineers, RT-RK is one of the biggest software development companies in Southeast Europe.

The company’s business is structured into two big categories: professional services (outsourcing, near shore development centers), and own products. RT-RK delivers professional services in the field of computer engineering, focusing on embedded software, TV software, DSP software, Industrial and Automotive software, FPGA, product design, and small-scale production.

Our team composes people ready to step out of their comfort zone and jump into the next development zone, supporting each other. Every service we provide contains something immeasurable and without a price, which is integrity and commitment. The key to our success is to keep the vision, strive for the goals and trust the process.

We encourage the professional development of our employees by working on innovative projects that involve working with the latest development platforms and tools. It is very important for us to keep up with the software development trends, which implies constant training for our employees. For those who want to continue their academic development, we help with enrollment in master's and doctoral studies, as well as the publication and presentation of scientific research papers.

Opis posla

What you will be doing:

  • Designing, developing, and maintaining embedded software components (including device drivers, Linux kernel modules, network stack components, and other low-level code)
  • Troubleshooting and resolving software issues to ensure performance and reliability
  • Defining unit, integration, and acceptance test plans
  • Supporting in-house and in-the-field engineering activities by travelling to customer sites occasionally
  • Writing technical documentation and contributing to technical proposals

Kvalifikacije

What we are looking for:

  • Bachelor's degree in Computer Science or a related field or equivalent experience
  • 3+ years of experience with embedded software development
  • Experience with at least two of the following programming or scripting languages: C, C++, and Python
  • Basic knowledge of Linux shell scripting
  • Experience with software integration and testing
  • Understanding of the Software Development Life Cycle
  • A knack for writing clean, readable, and easily maintainable code
  • Advanced English communication skills (written and spoken)

Dodatne Informacije

Preferred skills and knowledge:

  • Experience with CI/CD processes/tools (such as Jenkins and Docker)
  • Experience with communication protocols (UART, I2C, SPI, CAN/CANOpen, and RS232)
  • Knowledge of the Pytest environment
  • Knowledge of Ethernet standards and network protocols (IP, ARP, ICMP, SNMP)
  • Understanding of code versioning tools (Git, BitBucket)

Why you will love working here:

Always growing: We invest in your growth by providing opportunities for continuous learning and professional development – technical and soft skills training, English language courses, e-learning, and a library with a significant collection of professional literature.
Feel Good, Work Better: We prioritize your well-being by providing private health insurance coverage and annual medical check-ups.
Your Time, Your Way: Enjoy a work-life balance with flexible working hours to meet your personal and professional needs (start any time from 7-10 AM).
Mix it up: Embrace flexibility with our hybrid working model, offering a blend of in-office and remote work options.
Global Adventures: Enjoy the chance to travel and work abroad, gaining exposure to diverse cultures and perspectives.
Fun Beyond the Code: Enhance your work-life balance by participating in a variety of social and sporting activities — from team-building events for every team and theatre tickets to special Friday events each month, sporting activities, Picnic day, and more. There is always something happening beyond the office walls.

Oglas istekao? 

Top IT poslovi u tvom inboxu

Pretplati se na Dzobs.com newsletter i jednom sedmično ti šaljemo najnovije poslove za odabranu poziciju.

Zanimanje...