Senior Software Engineer

Slovenia
Technology – Other /
Full Time /
Hybrid
At Nielsen, we believe that career growth is a partnership. You ultimately own, fuel and set the journey. By joining our team of nearly 14,000 associates, you will become part of a community that will help you to succeed. We champion you because when you succeed, we do too. Embark on a new initiative, explore a fresh approach, and take license to think big, so we can all continuously improve. We enable your best to power our future. 

This position is responsible for independently analyzing, developing, testing, and supporting highly complex application software of a range of products. Will provide technical expertise and guidance to project teams and help develop strategies for developing complex applications.

This is a Hybrid position and we are looking for a candidate based near our offices in either Ljubljana or Koper.

Responsibilities

    • Perform engineering design evaluations
    • Responsible for execution of projects that lead to the development
    • Provide recommendations to development and design to improve the quality of products and / or procedures
    • Provide project estimates in terms of cost and duration
    • Innovate new technical solutions to solve business problems.

Requirements

    • Bachelor's degree in an Engineering discipline or related degree, or equivalent work experience in the field or related area
    • Proven years of progressively more complex experience in Engineering
    • Strong analytical skills
    • Self-motivated and proactive personality
    • Ability to handle multiple priorities and simultaneous work projects
    • Knowledge of English (written and dialog).

Essential Engineering skills

    • Advanced knowledge of programming languages C / C ++.
    • Software development on Linux systems.
    • Programming in a multi-threaded/process environment.
    • Intermediate understanding of Internet connectivity at the level of TCP/IP protocol.
    • Experienced in the use of traffic analysis (Wireshark, etc.)

Preferred Engineering skills

    • Knowledge of programming languages PHP, bash shell scripting, JavaScript & Python
    • Familiarity with websockets.
    • Software design on embedded systems.
    • Willingness to occasionally travel abroad.
    • Experience working in an Agile environment (Scrum, Kanban)
Extra:
- Knowledge of programming at the stack level (USB, TCP/IP, etc.).
- Knowledge of programming at the driver level(UART, SPI, I2C, SPI, etc.).
- Ability to use development tools like oscilloscopes, multimeters.

Diversity
 
Here at Nielsen, we believe strongly in the value of diversity and creating supportive, inclusive environments where our colleagues can succeed. As such, Nielsen is proud to be an Equal Opportunity Employer. We welcome applications from people that are excited to work for us, regardless of their background - so please get in touch!
 
Nielsen provides equal employment opportunities to applicants and employees without regard to any protected characteristics under local law.

#LI-KP1