Taro Logo

Embedded Software Engineer

Nielsen powers media future by providing insights that drive client decisions, capturing audience engagement with content across all platforms.
Embedded
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Embedded Software Engineer

Nielsen, a leading media measurement and analytics company, is seeking an Embedded Software Engineer for their Metering and Encoding team. This role focuses on developing software for embedded devices, creating application-level software and SDKs. The position offers an opportunity to work with cutting-edge media technologies and contribute to Nielsen's mission of powering a better media future.

The ideal candidate will join a dynamic team working on embedded systems, with responsibilities ranging from software development to testing and automation. You'll be developing scalable solutions, building prototypes, and solving complex technical challenges in the media measurement space.

Key technical requirements include strong embedded software development skills, experience with C/C++/Python, and deep understanding of watermarking and broadcast technologies. The role requires 5+ years of experience in embedded software development, with expertise in Linux/Unix environments and modern development tools.

Working in a hybrid environment in Bangalore, you'll collaborate with cross-functional teams, contribute to Nielsen's innovative technology stack, and help shape the future of media measurement. The position offers the opportunity to work with state-of-the-art technology while solving challenging problems in the media industry.

This role is perfect for someone who combines strong technical skills with excellent communication abilities, enjoys working in an agile environment, and has a passion for embedded systems and media technology. Join Nielsen to be part of a team that's at the forefront of the media revolution, working on technology that impacts how media content is measured and analyzed globally.

Last updated 7 months ago

Responsibilities For Embedded Software Engineer

  • Development of scalable, reliable, and cost-effective software solutions
  • Write both unit and integration tests, and develop automation tools
  • Help solving field reported issues quickly
  • Build rapid technical prototypes for early customer validation
  • Communicate regularly with stakeholders and project managers on scrum assignments

Requirements For Embedded Software Engineer

Python
Linux
  • Bachelor's degree in computer science or engineering
  • 5+ years of experience in embedded software development, test automation, SDK/API development
  • Strong experience in C/C++/Python
  • Experience with Windows, Linux, Shell scripting, GitLab, Jira, Confluence
  • Strong knowledge of Unix/Linux OS, commands, shell scripting, python, JSON
  • Deep understanding of watermarking and broadcast technologies
  • Understanding of signal processing and MPEG transport layer, ID3 tags
  • Exceptional verbal/written communication and interpersonal skills

Interested in this job?