+
Login

Enter your email and password to log in if you already have an account on H512.com

Forgot password?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

84-1 =
+
Forgot password

Enter your email, and we will send you your password

MM Solutions

Embedded Software Developer – Multimedia

ApplySubmit your application

The job listing is published in the following categories

  • Anywhere
  • Report an issue Megaphone icon

Report an issue with the job ad

×

    What is wrong with the job listing?*
    Please describe the problem:
    In order to confirm you are not a robot please fill the answer to the calculation in the field:
    Tech Stack / Requirements

    MM Solutions is a global leader in mobile software for imaging, video and audio, employing more than 220 software specialists in Sofia and Plovdiv, Bulgaria. We are strategic partner of Texas Instruments and Qualcomm for camera solutions, e-books, tablets, etc and well-established with all Tier 1 mobile phones and tablets vendors.

    In order to satisfy the increasing number of customers and projects MM Solutions is looking to hire Embedded Software Developers – Multimedia.

    Job Description:

    • Develop embedded software solutions for the next generation of mobile technology;
    • Assuring highest quality of code by software debugging and integration;
    • Debugging and fixing problems in the existing code;
    • Prepare appropriate technical documentation on request.

    Job Requirements:

    • 3-4+ years of experience in Embedded Software development with professional experience in C programming;
    • Knowledge in embedded mobile (Linux/Windows/Android) development;
    • Experience with Android frameworks development, particularly related to audio and video;
    • Knowledge of video (H.264, HEVC, AV1, VP8/VP9, etc.), image (JPEG, HEIC, AVIF, etc.), and audio (Opus, AAC, etc.) codecs;
    • Understanding of real-time operating systems (RTOS) and hardware components like microprocessors and microcontrollers;
    • Strong analytical and problem-solving skills, with an innovative and creative mindset;
    • Ability to write maintainable code with test coverage and document technical processes effectively;
    • Excellent communication and interpersonal skills;
    • Flexible, adaptable, and eager to acquire new knowledge and skills;
    • Good command of English, both written and spoken.

    Advantages:

    • Experience with media frameworks such as WebRTC, FFmpeg, and GStreamer;
    • Familiarity with embedded systems peripherals (SPI, GPIO, I2C) and multimedia-oriented subsystems;
    • Knowledge of networking protocols, dynamics, and Linux/BSD networking and media stacks;
    • System knowledge related to multimedia-oriented subsystems;
    • Experience in hardware development and microcontroller programming;
    • Strong understanding of system-level software development and debugging;
    • Experience working with low-level hardware interfaces and performance optimization;
    • Thinking out of the box, creativity, and continuous improvement attitude.

    We Offer:

    • Excellent opportunities for career growth;
    • Professional training;
    • Opportunity to work on innovative and challenging International projects with world leading companies in mobile phones and multimedia;
    • Friendly work environment in a team of highly skilled and motivated people;
    • Social benefits, including additional health care insurance, food vouchers and sports programs.

    Candidates can apply directly through this site, by sending their CV.

    Only short-listed candidates will be contacted.

    Confidentiality is guaranteed.